2010-01-08 7 views

Répondre

49

Ce que vous voulez faire est de cacher tous les frères et soeurs d'un élément particulier. C'est relativement simple avec jQuery en utilisant la méthode .siblings:

​$("#exclude").siblings().hide();​​​​ 

Cela permet de masquer tous les éléments du même niveau, dans le même élément parent.

+0

+1 jQuery est génial !! – andrewb

7

Je crois que $('#target > div').not('#exclude').hide() devrait faire ce que vous voulez.

Ou alternativement si vous voulez sous-enfants qui sont divs aussi, $('#target div').not('#exclude').hide()

0
$('#target').children().hide(); 
$('#exclude').show(); 
Questions connexes