У меня есть ссылка внутри элемента <li>
и требуется, чтобы элемент <li>
был удален при нажатии ссылки. Вот мой код:JQuery - удалить li, содержащую ссылку
<li id='i80'>
<div class='singleitem'>
<img src='/css/images/image.png' width='30' height='30' />
<div id='listtext'><h1>Title</h1></div>
<a class='delete' id='80' href='#'></a>
<div id='helper'></div>
</div>
</li>
И мой Jquery код:
$(".delete").click(function(e){
var del_id = $(this).attr('id');
e.preventDefault();
$.post("/add/delete.php", { iid: del_id } ,function(data){
if(data.status == 'deleted');
{
$(this).closest("li").remove();
}
});
});
Аякса работает отлично и «удален» статус посылается обратно правильно, однако, что одна линия, которая включает в себя удаление родитель li
просто не работает. Есть идеи? Благодарю.
EDIT:
Я заметил, что новые элементы списка Я добавил динамически в мой существующий ul
здесь не работают. Это потому, что это просто загружается, когда страница загружается изначально, а затем не будет работать с динамически обновляемым контентом?
Вы сделали это! Большое спасибо за быстрый ответ, теперь он отлично работает. Я помечаю это как ответ, как только истечет время. Еще раз спасибо! – nbu
вы очень желанны! – mask8