not 메서드
not 메서드는 주어진 선택자에 해당하는 요소를
집합에서 제외합니다.
구문
주어진 선택자에 해당하는 요소를 집합에서 제외합니다:
.not(선택자);
주어진 함수를 사용하여 요소 집합을 필터링합니다. 이 함수는
선택된 각 요소에 대해 개별적으로 호출됩니다. 함수가
true를 반환하면 현재 요소는 최종 결과에서
제외됩니다. 요소 자체는 함수 내부에서 this 변수를 통해,
집합 내 순서 번호는 index 변수를 통해 사용할 수 있습니다.
.not(function(index, elem));
매개변수는 jQuery 객체일 수도 있습니다:
.not(jQuery 객체);
예제
클래스가 aaa 또는 bbb가 아닌 단락을 찾아
텍스트 끝에 '!!!'를 추가해 봅시다:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text</p>
<p class='ddd'>text</p>
$('p').not('.aaa, .bbb').append('!!!');
HTML 코드는 다음과 같이 변할 것입니다:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>