如果删除父div中的所有特定div,如何删除父div?
链接:http://jsfiddle.net/iurcudan/xzhaB/1/例如
$("button.removed").click(function(){
event.preventDefault();
$(this).parents('.categdetn2').remove(); });
当删除所有带有“categoriesdetn2”类的div时,删除父div。
答案 0 :(得分:1)
试试这个。
$("button.removed").click(function(){
event.preventDefault();
if($(this).parents('.categdet').children('.categdetn2').length === 1)
$(this).parents('.categdet').remove();
else
$(this).parents('.categdetn2').remove();
});
答案 1 :(得分:1)
这样可以解决问题:
$("button.removed").click(function(){
$(this).parent().remove();
var items = $('.categdetn2').length;
if ( items == 0 ) {
$('.thcat').parent().remove();
}
});