Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Membalikkan Susunan Lelaran dalam Fungsi .each() jQuery?

Bagaimana untuk Membalikkan Susunan Lelaran dalam Fungsi .each() jQuery?

Susan Sarandon
Susan Sarandonasal
2024-11-02 14:54:02541semak imbas

How to Reverse the Order of Iteration in jQuery's .each() Function?

Menterbalikkan Susunan Lelaran .each()

Apabila menggunakan fungsi .each() jQuery untuk lelaran melalui koleksi elemen, susunan lelaran biasanya ditentukan oleh struktur DOM. Walau bagaimanapun, senario tertentu mungkin timbul di mana anda perlu melintasi elemen dalam susunan terbalik.

Untuk mencapai ini, anda boleh memanfaatkan kaedah .get(), yang mengembalikan koleksi sebagai tatasusunan, dan kemudian menggunakan kaedah reverse() untuk menyusun semula elemen tatasusunan dalam tertib menurun. Dengan merantai tatasusunan terbalik dengan fungsi .each(), anda boleh melelar melalui elemen ke belakang.

Berikut ialah contoh:

$($("li").get().reverse()).each(function() {
  // Code to perform on each li item in reverse order
});

Kod ini mendapatkan semula elemen li sebagai tatasusunan menggunakan .get(), membalikkan susunan tatasusunan, dan kemudian menggunakan .each() untuk lelaran melalui tatasusunan terbalik. Akibatnya, kod yang disediakan akan bermula dengan "Item 5" dan meneruskan ke belakang melalui senarai.

Atas ialah kandungan terperinci Bagaimana untuk Membalikkan Susunan Lelaran dalam Fungsi .each() 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