所有儿童被解雇时移除容器

时间:2014-05-27 19:22:44

标签: javascript jquery html css backbone.js

我正在尝试删除子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>

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

$(document).on("click",".dismiss",function(e){
   e.preventDefault();
   $(this).parent("li").remove();

   if(!$(".container ul li").length){ 
      $(".container").remove();
   }
});

正在使用 DEMO