kaedah tamat dalam jquery

WBOY
Lepaskan: 2023-05-12 10:41:06
asal
891 orang telah melayarinya

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>
Salin selepas log masuk

Kami boleh menggunakan kod berikut untuk menetapkan semua elemen anak kepada merah dan mengembalikannya kepada elemen induk:

$(".parent").children().css("color", "red").end();
Salin selepas log masuk

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");
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan