Question

How to delete parent div if remove all specific div in parent div?

Link: http://jsfiddle.net/iurcudan/xzhaB/1/ for example

 $("button.removed").click(function(){
 event.preventDefault();
     $(this).parents('.categdetn2').remove(); });

When delete all div with class "categdetn2" remove parent div.

Was it helpful?

Solution

Try this.

$("button.removed").click(function(){
 event.preventDefault();
 if($(this).parents('.categdet').children('.categdetn2').length === 1)
     $(this).parents('.categdet').remove();
 else
     $(this).parents('.categdetn2').remove();
});

OTHER TIPS

This will do the trick:

 $("button.removed").click(function(){
         $(this).parent().remove();
         var items = $('.categdetn2').length;
         if ( items == 0 ) {
             $('.thcat').parent().remove();
         }
  });
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top