jQuery Pemilahan - Metode andSelf();
Contoh
Temukan semua div, serta semua paragraf di dalamnya, dan tambahkan dua nama kelas untuk mereka. Perhatikan bahwa karena tidak digunakan .andSelf(), div tidak memiliki warna latar belakang kuning.
$("div").find("p").andSelf();.addClass("border"); $("div").find("p").addClass("background");
Definisi dan penggunaan
Metode add() menambahkan koleksi elemen sebelumnya di stack ke koleksi saat ini.
Sintaks
.andSelf();
Penjelasan detil
Berpikir tentang halaman yang memiliki daftar sederhana ini:
<ul> <li>item daftar 1</li> <li>item daftar 2</li> <li class="third-item">item daftar 3</li> <li>item daftar 4</li> <li>item daftar 5</li> </ul>
Hasil kode di bawah adalah item 3,4,5 memiliki latar belakang merah:
$("li.third-item").nextAll().andSelf(); .css("background-color", "red");
Pada awalnya, pemilih awal akan menempatkan item 3, dan stack awal hanya mengandung koleksi yang berisi hanya item itu sendiri. Pemanggilan .nextAll() akan menempatkan koleksi item 4, 5 ke dalam stack. Akhirnya, pemanggilan .andSelf() akan menggabungkan kedua koleksi ini, yang menciptakan objek jQuery yang menunjuk kepada seluruh tiga item berdasarkan urutan dokumen: {[<li.third-item>,<li>,<li> ]}.