Kaedah prevUntil
Kaedah prevUntil mengembalikan
elemen-elemen yang terletak sebelum elemen yang ditentukan
dalam induk yang sama. Kaedah ini mengembalikan
elemen-elemen dari elemen yang ditentukan sehingga elemen pertama
yang sepadan dengan pemilih, yang dinyatakan
sebagai parameter kaedah. Jika tiada parameter diberikan
kepada kaedah ini, ia akan berfungsi seperti kaedah
prevAll.
Sintaks
Parameter pertama boleh berupa ungkapan dalam bentuk rentetan, yang digunakan untuk pemilihan, nod DOM atau objek jQuery. Parameter kedua boleh berupa syarat penapisan tambahan dalam bentuk rentetan. Kedua-dua parameter adalah pilihan:
.prevUntil([pemilih], [penapis]);
Contoh
Mari cari elemen #test dan untuk semua
elemen sebelah di atasnya sehingga perenggan dengan kelas www
teks '!' akan ditetapkan menggunakan kaedah
html:
<p>di luar</p>
<div>
<p>di dalam</p>
<p class="www">di dalam</p>
<p>di dalam</p>
<p>di dalam</p>
<p id="test">di dalam</p>
<p>di dalam</p>
<p>di dalam</p>
<p class="www">di dalam</p>
<p>di dalam</p>
</div>
<p>di luar</p>
$('#test').prevUntil('p.www').html('!');
Kod HTML akan kelihatan seperti ini:
<p>di luar</p>
<div>
<p>di dalam</p>
<p class="www">di dalam</p>
<p>!</p>
<p>!</p>
<p id="test">di dalam</p>
<p>di dalam</p>
<p>di dalam</p>
<p class="www">di dalam</p>
<p>di dalam</p>
</div>
<p>di luar</p>
Lihat juga
-
kaedah
nextUntil,
yang mengembalikan elemen-elemen yang terletak selepas elemen yang ditentukan -
kaedah
prev,
yang membolehkan mendapatkan elemen sebelah di atas elemen -
kaedah
prevAll,
yang mengembalikan semua elemen yang terletak sebelum elemen yang ditentukan dalam induk yang sama -
kaedah
siblings,
yang membolehkan mendapatkan semua elemen sebelah dalam induk yang sama