Tengo una lista desordenada:jQuery Eliminar LI de UL con un hipervínculo en el LI
<ul id="sortable">
<li id="1" class="ui-state-default">First <a href='#' title='delete' class="itemDelete">x</a></li>
<li id="2" class="ui-state-default">Second <a href='#' title='delete' class="itemDelete">x</a></li>
<li id="3" class="ui-state-default">Third <a href='#' title='delete' class="itemDelete">x</a></li>
</ul>
que desea eliminar el <li>
del <ul>
. He manejado el evento click del elemento classDelete donde trato de eliminar, pero supongo que no funciona porque no puedo eliminar el <li>
como lo está llamando un niño.
$('.itemDelete').live("click", function() {
var id = $(this).parent().get(0).id;
$("#" + id).remove();
});
¿Cuál es el mejor enfoque?
Sus ID no son válidos. Los ID no pueden comenzar con los dígitos. – Greg
@Jon su pregunta es muy, muy útil. –