我正在尝试删除子li时删除父容器。每个li都有一个解雇锚点,一旦点击它,li就会被移除。
我想要的是,当所有的li被移除时,div容器也将被移除。
我目前正在使用backbone.js
<div class="container>
<ul>
<li><a class="dismiss"></a></li>
<li><a class="dismiss"></a></li>
<li><a class="dismiss"></a></li>
</ul>
</div>
感谢您的帮助!
答案 0 :(得分:3)
$(document).on("click",".dismiss",function(e){
e.preventDefault();
$(this).parent("li").remove();
if(!$(".container ul li").length){
$(".container").remove();
}
});
正在使用 DEMO