2014-11-04 4 views
0

active이라는 특정 클래스가없는 div 요소를 가져 오려고합니다.클래스가없는 모든 div를 가져옵니다.

그래서 코드는 다음과 같습니다

$(currentContainerDiv).addClass('active'); 

는 이제 currentContainerDiv는 클래스 slidingDiv을 가지고 있으며, 지금은 active 첨부하지 않아도 slidingDiv의 클래스와 다른 모든 다른 div들 잡아 싶어요.

어떻게해야합니까?

나는이 시도했지만 작동하지 않았다 :

$('.slidingDiv').not(currentContainerDiv).removeClass('bottomed'); 
+0

이 선택기를 사용해야한다고 생각합니다. http : //api.jquery.com/attribute-not-equal-selector/ –

+2

JavaScript를 사용하여 요소를 선택/탐색하는 것에 대한 질문은 jQuery에서도 마찬가지입니다. (관련) HTML 게시; 그 방법은 미래에 다른 사람들에게 유용합니다 * * 우리는 아마도 당신을 위해 단순화하거나 접근 방식을 정정 할 수 있습니다 (그리고 자신의 접근 방식이 왜 작동하지 않거나 작동하지 않는지를 보여줄 수 있습니다). –

+0

두 번 이상 읽었습니다 ..하지만 아무 것도 이해하지 못했다고 맹세합니다. –

답변

2

하려고이 :

$('.slidingDiv:not(.active)').removeClass('bottomed'); 

당신은 "currentContainerDiv"또한 클래스 = "slidingDiv"가 명시된 것처럼. 따라서 필터를 추가 할 필요가 없습니다.

+0

"currentContainerDiv에는 slidingDiv 클래스가 있으며 이제는 가지고 있지 않은 slidingDiv 클래스로 다른 div를 잡고 싶습니다. 활성 첨부 된 ". 자손 div에 대해 언급 한 곳이 없습니다. :) –

+0

죄송합니다. 질문에 오해. +1 –

관련 문제