2010-01-08 5 views

답변

49

특정 요소의 형제의 형을 모두 숨기고 싶습니다. 즉 jQuery를이 .siblings 방법을 사용하여 비교적 간단합니다

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

이 같은 부모 요소에 같은 수준에있는 모든 요소를 ​​숨 깁니다.

+0

하나는 jQuery를 화려한입니다! – andrewb

1

당신이 제외 할 아이디로 "없습니다"선택기를 사용하여 시도 했 :not 선택?

http://docs.jquery.com/Selectors/not#selector

또한, 명백한 대답은 $로를 따라하는 것 ('# 제외'). 나는 $('#target > div').not('#exclude').hide() 당신이 원하는 일을해야한다고 생각합니다()

7

쇼.

또는 번갈아 너무 div에있는 하위 아이를 원하는 경우, $('#target div').not('#exclude').hide()

0
$('#target').children().hide(); 
$('#exclude').show(); 
관련 문제