2010-01-08 12 views

Respuesta

49

Lo que quieres hacer es ocultar todos los hermanos de un elemento en particular. Eso es relativamente sencillo con jQuery utilizando el método .siblings:

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

Esto ocultará todos los elementos en el mismo nivel, en el mismo elemento padre.

+0

+1 jQuery es genial !! – andrewb

7

Creo que $('#target > div').not('#exclude').hide() debe hacer lo que quiera.

o, alternativamente, si quieres sub-niños que son divs también, $('#target div').not('#exclude').hide()

0
$('#target').children().hide(); 
$('#exclude').show(); 
Cuestiones relacionadas