Rumah  >  Artikel  >  hujung hadapan web  >  Apakah penggunaan end dalam jquery

Apakah penggunaan end dalam jquery

藏色散人
藏色散人asal
2021-11-12 10:17:472381semak imbas

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()".

Apakah penggunaan end dalam jquery

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:

$(&#39;ul.first&#39;).find(&#39;.foo&#39;).css(&#39;background-color&#39;, &#39;red&#39;)
  .end().find(&#39;.bar&#39;).css(&#39;background-color&#39;, &#39;green&#39;);

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 dca0a85f515854913184fc9b15104a03 "> dan tetapkan latar belakang elemen padanan kepada hijau. Hasil akhirnya ialah item 1 dan 3 dalam senarai pertama diberi latar belakang berwarna, manakala item dalam senarai kedua tidak mempunyai perubahan.

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!

Kenyataan:
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