2010-01-08 9 views

Antwort

49

Was Sie tun möchten, ist alle Geschwister eines bestimmten Elements zu verbergen. Das ist relativ einfach mit jQuery die .siblings Methode:

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

Dadurch werden alle Elemente auf dem gleichen Niveau verbergen, im gleichen übergeordneten Element.

+0

+1 ist jQuery brilliant !! – andrewb

7

Ich glaube, dass $('#target > div').not('#exclude').hide() sollte das tun, was Sie wollen.

oder alternativ, wenn Sie Unter Kinder wollen, die divs auch sind, $('#target div').not('#exclude').hide()

0
$('#target').children().hide(); 
$('#exclude').show(); 
Verwandte Themen