【发布时间】:2013-12-08 18:26:35
【问题描述】:
我有一个清单
<ul id="list">
<li> element one <span class="remover">X</span></li>
<li> element two <span class="remover">X</span></li>
</ul>
并且这个列表是动态附加的
<input type="text" id="adder">
<button id="add">Add</button>
<script>
$("#add").click(function(){
$("#list").append('<li>'+$("#adder").val()+' <span class="remover">X</span></li>');
});
</script>
但问题在于这部分
<script>
$(".remover").click(function(){
$(this).parent().remove();
});
</script>
删除与静态添加的项目完美配合,但是当涉及到新的附加项目时,点击没有任何反应,甚至不会触发该功能
【问题讨论】:
标签: javascript jquery jquery-append