jQuery의 not 메소드
이번 강의에서 살펴볼 메소드는
not입니다.
이는 부정(negation)을 수행하는 메소드입니다.
www 클래스를 가지지 않은 모든 단락을
가져옵니다:
$('p').not('.www');
이 메소드를 사용할 때는 먼저 모든 단락을 가져온 다음,
그중에서 www 클래스를 가지지 않은 단락들을
선택합니다.
다음 예제에는 단락들이 있습니다:
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
<p>text</p>
모든 단락을 찾아서 앞에 '!' 텍스트를 추가하고,
그 다음 www 클래스를 가지지 않은 단락들을 찾아
뒤에 '?' 텍스트를 추가해 봅시다:
$('p').prepend('!').not('.www').append('?');
HTML 코드는 다음과 같이 나타날 것입니다:
<p class="www">!text</p>
<p class="www">!text</p>
<p>!text?</p>
<p>!text?</p>
test 클래스를 가진
li를 제외한 모든
li를 찾으세요.