Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Apakah penggunaan end dalam jquery

Apakah penggunaan end dalam jquery

藏色散人
Lepaskan: 2021-11-12 10:17:47
asal
2407 orang telah melayarinya

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

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

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

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

    "> 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!

Label berkaitan:
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