【发布时间】:2009-03-09 15:38:04
【问题描述】:
我在触发已添加到页面的项目上的事件时遇到问题。在下面的示例中,如果您单击 X,它将删除其中一项,但如果您添加一项,则无法将其删除。
这是列表:
<ul id="mylist">
<li>Item 1 <a class="remove">X</a></li>
<li>Item 2 <a class="remove">X</a></li>
</ul>
<a class="add">Add</a>
这是 jQuery:
$('.add').click(function(){
$('#mylist').append('<li>Item 3 <a class="remove">X</a></li>');
});
$('.remove').click(function(){
$(this).parent().hide('slow').remove();
});
任何人对此有所了解,我是否需要更新 dom 或其他东西才能让 jQuery 识别附加元素?
【问题讨论】: