Fungsi tamat dalam jquery adalah untuk menamatkan operasi penapisan terkini dalam rantaian semasa dan memulihkan set elemen padanan kepada keadaan sebelumnya Sintaks penggunaannya ialah ".end()".
Persekitaran pengendalian artikel ini: sistem Windows 7, versi jquery 3.2.1, komputer DELL G3
Apakah itu penggunaan akhir dalam jquery?
Kaedah jquery end() menamatkan operasi penapis terbaharu dalam rantaian semasa dan memulihkan set elemen padanan kepada keadaan sebelumnya.
Sintaks
.end()
Butiran
Kebanyakan kaedah traversal jQuery beroperasi pada contoh objek jQuery dan menjana objek baharu yang sepadan dengan set elemen DOM yang berbeza. Apabila ini berlaku, set elemen baharu harus ditolak ke timbunan yang dikekalkan dalam objek. Setiap panggilan kaedah penapis yang berjaya menolak elemen baharu ke dalam timbunan. Jika kita memerlukan set elemen lama, kita boleh menggunakan end() untuk mengeluarkan set baharu daripada timbunan.
Andaikan terdapat sepasang senarai pendek pada halaman:
<ul class="first"> <li class="foo">list item 1</li> <li>list item 2</li> <li class="bar">list item 3</li> </ul> <ul class="second"> <li class="foo">list item 1</li> <li>list item 2</li> <li class="bar">list item 3</li> </ul>
Contoh
jQuery amat berguna apabila menggunakan atribut rantai jQuery (rantai arahan) . Jika kami tidak menggunakan rantai arahan, kami biasanya memanggil objek sebelumnya melalui nama pembolehubah, jadi kami tidak perlu mengendalikan tindanan. Walau bagaimanapun, melalui end(), kita boleh merantai semua panggilan kaedah bersama-sama:
$('ul.first').find('.foo').css('background-color', 'red') .end().find('.bar').css('background-color', 'green');
Rantaian arahan ini mendapatkan semula item dengan nama kelas foo dalam senarai pertama dan menetapkan latar belakangnya kepada merah . end() akan memulihkan objek kepada keadaan sebelum memanggil find(), jadi find() kedua mencari '.bar' di dalam
Pembelajaran yang disyorkan: "tutorial video jquery"
Atas ialah kandungan terperinci Apakah penggunaan end dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!