Kaedah not
Kaedah not mengecualikan daripada
set elemen berdasarkan pemilih yang ditentukan.
Sintaks
Mengecualikan daripada set elemen-elemen yang sepadan dengan pemilih:
.not(pemilih);
Menapis set elemen dengan menggunakan
fungsi yang ditentukan. Fungsi ini dipanggil secara berasingan,
untuk setiap elemen yang dipilih. Jika
ia mengembalikan true, maka elemen semasa akan
dikecualikan daripada hasil akhir. Elemen-elemen itu sendiri
boleh diakses dalam fungsi, dalam pembolehubah this, dan
nombor indeks mereka dalam set — dalam pembolehubah
index.
.not(function(index, elem));
Parameter juga boleh menjadi objek jQuery:
.not(objek jQuery);
Contoh
Mari cari perenggan yang kelasnya bukan
aaa atau bbb dan tambahkan
di hujung teks '!!!':
<p class='aaa'>teks</p>
<p class='bbb'>teks</p>
<p class='ccc'>teks</p>
<p class='ddd'>teks</p>
$('p').not('.aaa, .bbb').append('!!!');
Kod HTML akan kelihatan seperti ini:
<p class='aaa'>teks</p>
<p class='bbb'>teks</p>
<p class='ccc'>teks!!!</p>
<p class='ddd'>teks!!!</p>