Untuk pembangun bahagian hadapan, selalunya perlu mencari susunan elemen disusun pada halaman, terutamanya apabila elemen dijana secara dinamik. Pada masa ini, menggunakan jQuery untuk mencari nombor siri elemen pada halaman dengan mudah boleh membantu kami menyelesaikan tugasan dengan cepat.
Di bawah, kami akan memperkenalkan cara menggunakan jQuery untuk mencari elemen pertama.
kaedah eq() jQuery boleh membantu kami mencari elemen dengan nilai indeks tertentu. Penggunaannya ialah:
$('selector').eq(index)
di mana,selector
ialah pemilih elemen yang kita cari danindex
ialah nombor jujukan elemen dalam pemilih (mengira dari 0).
Sebagai contoh, kita mempunyai kod HTML berikut:
Jika kita ingin mencari elemenkedua, kita boleh menggunakan kod berikut:
$('li').eq(1)
Ini akan mengembalikan objek jQuery yang mengandungi elemenkedua.
Selain kaedaheq()
, jQuery juga menyediakan:eq
pemilih kelas pseudo, yang digunakan dalam cara yang sama sepertieq()
Kaedahnya serupa, tetapi tidak perlu memanggil kaedah tersebut.
$('selector:eq(index)')
adalah sama dengan kaedaheq()
,selector
ialah pemilih elemen yang kita cari danindex
ialah nombor jujukan elemen dalam pemilih (mengira dari 0) .
Kita boleh mencari elemenkedua yang sama menggunakan kod berikut:
$('li:eq(1)')
Ini akan mengembalikan objek jQuery yang mengandungi elemenkedua.
Selain mencari elemen dalam keseluruhan halaman, kadangkala kita perlu mencari elemen dalam elemen tertentu (seperti Cari elemen anak pada kedudukan tertentu dalam Sebagai contoh, kita mempunyai kod HTML berikut: Jika kita ingin mencari atau: Kedua-dua kaedah akan mengembalikan objek jQuery yang mengandungi elemen atau Atas ialah kandungan terperinci jquery mencari elemen pertama. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!find()
dalam kombinasi dengan pemilih kelas pseudoeq()
atau:eq
.
id
sebagai elemen anak kedua dalam elemencontainer
$('#container').find('.item').eq(1)
$('#container .item:eq(1)')
class
item
kedua.eq()
pemilih kelas pseudo. Jika kita perlu mencari elemen anak pada kedudukan tertentu dalam elemen, kita boleh menggunakan kaedah:eq
dalam kombinasi.find()