2012-03-06 2 views
1

jQuery를 사용하고 있습니다. 1.7.1JavaScript 배열에서 필터를 사용하는 방법은 무엇입니까?

일부 jQuery를 최적화하려고하는데 약간의 도움이 필요합니다. 나는이 같은 헤더의 클래스로 된 div에 표시되는 텍스트가 있습니다

<div class='Header'>Some Text</div> 
<div class='Header'>More Text</div> 
<div class='Header'>Even More</div> 

보통을, 나는 첫 번째를 제외한 모든 사업부를 슬라이드이 작업을 수행 할 것입니다. 나중에, 나는 비슷한 것을 할 것이고 jQuery를 사용하여 div를 다시 찾지 않으면된다. 이것은 피하려고하는 것이다. 그래서

// CLOSE ALL EXCEPT THE FIRST 
$(".Header:not(:first)").slideUp(); 

, 나는이 같은 객체로 헤더 클래스 내 된 div를 넣어 원하는 알고

var $HeaderArray = $(".Header); 

지금 내가 그들에 기능을 수행 할,하지만 난 알아낼 수 없습니다 이전에했던 것과 동일한 방식으로 필터에 액세스하는 방법, 필터를 사용하지 않는 방법 등이 있습니다. 내가 원하는 것은 다음과 같습니다.

$HeaderArray:not:first.slideUp(); 

이것은 작동하지 않습니다. 올바른 div에 도달하기 위해 필터를 사용하는 올바른 방법은 무엇입니까?

$HeaderArray.not(':first').slideUp(); 

답변

3

.not

당신과 같이, 호출해야하는 기능입니다. 감사!!!
+0

빠르고 정확한 답, 로켓을 사용해 볼 수 있습니다 : –

+0

문제 없습니다. :-) –

3

당신이 .not() 기능,

$HeaderArray.not(':first').slideUp(); 
관련 문제