Metode andSelf() Perjalanan jQuery
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 latar belakang kuning.
$("div").find("p").andSelf();.addClass("border"); $("div").find("p").addClass("background");
Definisi dan penggunaan
Metode add() menambahkan kumpulan elemen sebelumnya di dalam tumpukan ke kumpulan saat ini.
Sintaksis
.andSelf();
Penjelasan detil
Berpikir tentang halaman ini yang memiliki daftar sederhana:
<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 ini adalah objek 3,4,5 memiliki latar belakang merah:
$("li.third-item").nextAll().andSelf(); .css("background-color", "red");
Pada awalnya, pemilihan awal akan menempatkan objek ke 3, dan tumpukan awal hanya berisi kumpulan yang terdiri dari objek itu sendiri. Pemanggilan .nextAll() akan menempatkan kumpulan objek 4, 5 ke dalam tumpukan. Akhirnya, pemanggilan .andSelf() akan menggabungkan kedua kumpulan ini, yang menciptakan objek jQuery yang menunjuk kepada seluruh tiga objek berdasarkan urutan dokumen: {[<li.third-item>,<li>,<li> ]}