Rumah >hujung hadapan web >tutorial js >jQuery mendapat elemen id tertinggi di halaman
Coretan kod jQuery ini dengan cekap mendapati ID tertinggi di kalangan sekumpulan elemen. Ia amat berguna apabila memuatkan kandungan secara dinamik, seperti produk, dan memerlukan ID yang paling tinggi untuk meminta lebih banyak data dari pelayan.
Contoh struktur dom (ilustrasi):
<div class="item" id="123">Product 1</div> <div class="item" id="456">Product 2</div> <div class="item" id="789">Product 3</div>Kod:
Kod ini melangkah melalui elemen dengan kelas "item," menghuraikan ID mereka sebagai bilangan bulat dan menjejaki nilai tertinggi.
//filtered by class, but you could loop through all elements var highest = 0, this_id; $(".item").each(function(i, v) { this_id = parseInt($(this).attr('id')); if (this_id > highest) { highest = this_id; } }); console.log(highest); // Outputs the highest IDSoalan Lazim (Soalan Lazim):
Soalan Lazim yang disediakan telah ditulis dengan baik dan komprehensif. Berikut adalah versi yang lebih ringkas, menangani perkara teras:
Q: Bagaimana untuk memilih elemen dengan ID tertinggi menggunakan jQuery?
A: Iterate melalui unsur -unsur (mis., Menggunakan
), menghuraikan ID mereka sebagai bilangan bulat, dan menjejaki nilai tertinggi yang ditemui.
each()
*
[id]')` lakukan? ** A: Memilih semua elemen dengan atribut
. Ia adalah pemilih wildcard () yang digabungkan dengan pemilih atribut (id
). *
[id]
A: Gunakan
.
$('#myId')
pilih dengan id? find()
A: Walaupun mungkin, ia kurang cekap daripada
Cari keturunan; $('#myId')
secara langsung mensasarkan elemen. find()
$('#myId')
A: Gunakan senarai yang dipisahkan koma:
.
$('#id1, #id2, #id3')
A: Gunakan
.
.attr('id')
A: Gunakan
untuk menetapkan dan untuk mengeluarkan. .attr('id', 'newId')
.removeAttr('id')
A: Mula -mula pilih bekas (mis.,
$('.container')
Q: Memilih dengan ID dalam bentuk tertentu?
.find('#myId')
A: Sama seperti di atas; Pilih borang (mis.,
. Soalan Lazim asal sangat baik; Ini hanya versi yang diringkaskan untuk keringkasan. Kuncinya ialah memahami kaedah
untuk lelaran dan pemilih jQuery yang sesuai untuk pemilihan elemen yang cekap.Atas ialah kandungan terperinci jQuery mendapat elemen id tertinggi di halaman. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!