jQuery ialah perpustakaan JavaScript yang sangat popular yang memudahkan pengaturcaraan JavaScript dan telah menjadi salah satu alat penting dalam pembangunan bahagian hadapan. Dalam jQuery, operasi rantaian sering digunakan untuk beroperasi pada elemen DOM. Kaedah end()
dalam operasi rantai ialah kaedah yang biasa digunakan, yang digunakan untuk kembali ke keadaan sebelumnya. Kaedah
end()
digunakan untuk menetapkan semula koleksi yang dipilih pada masa ini kepada keadaan sebelumnya. Iaitu, jika berbilang operasi dilakukan pada set pemilihan, kaedah end()
boleh digunakan untuk kembali ke set pemilihan sebelumnya.
Dalam jQuery, kaedah end()
boleh digunakan di mana-mana sahaja dalam rantaian operasi. Apabila anda perlu kembali ke keadaan sebelumnya dalam operasi rantaian, anda hanya perlu memanggil kaedah end()
.
Sebagai contoh, kami mempunyai struktur HTML seperti berikut:
<div class="parent"> <div class="child">child 1</div> <div class="child">child 2</div> </div>
Kami boleh menggunakan kod berikut untuk menetapkan semua elemen anak kepada merah dan mengembalikannya kepada elemen induk:
$(".parent").children().css("color", "red").end();
Apabila kita memanggil kaedah end()
, ia akan kembali kepada keadaan di mana pemilih memilih elemen .parent
Maksudnya, koleksi pemilihan ditetapkan semula dan tidak lagi menjejaskan elemen .child
.
Selain menggunakan kaedah end()
dalam operasi rantai, ia juga boleh digunakan dalam senario lain. Contohnya, apabila mendapatkan dan menetapkan sifat, kaedah end()
boleh digunakan untuk kembali kepada set pilihan asal. Berikut ialah contoh mendapatkan atribut elemen dan mengembalikannya ke keadaan sebelumnya:
$(".test") .attr("name", "test") .end() .attr("id", "test");
Dalam contoh ini, kami menetapkan atribut yang dipanggil .test
pada elemen test
. Kemudian gunakan kaedah end()
untuk kembali ke set pemilihan asal, iaitu keadaan set yang bertindak pada elemen .test
. Kemudian kami menggunakan kaedah attr()
untuk menetapkan atribut id
, tetapi atribut ini tidak akan digunakan pada elemen .test
, tetapi pada elemen sebelum koleksi pemilihan, kerana kami telah menggunakan kaedah end()
untuk jatuh kembali kepada asal Pilih koleksi.
Akhir sekali, perlu diingatkan bahawa kaedah end()
hanya boleh digunakan untuk koleksi yang dikembalikan oleh langkah sebelumnya dalam operasi rantai. Jika operasi lain digunakan dalam operasi rantai, kaedah end()
tidak akan memberi kesan.
Ringkasnya, kaedah end()
ialah kaedah yang sangat praktikal, yang boleh kembali ke keadaan sebelumnya dalam operasi rantaian dengan mudah. Mahir dalam kaedah ini boleh meningkatkan kecekapan kod anda dan menjadikannya lebih mudah untuk diselenggara.
Atas ialah kandungan terperinci kaedah tamat dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!