Rumah >hujung hadapan web >tutorial js >Analisis perbezaan antara terdekat dan ibu bapa dalam jQuery_jquery

Analisis perbezaan antara terdekat dan ibu bapa dalam jQuery_jquery

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBasal
2016-05-16 16:00:311226semak imbas

Dari segi prestasi, terdekat dan ibu bapa dalam jQuery kedua-duanya bermaksud untuk mencari beberapa kandungan elemen dalam talian, tetapi jika anda melihat dengan teliti, anda mungkin tidak faham.

1 parent() - satu-satunya elemen induk, yang mungkin 0 atau 1 elemen.

2. Nenek moyang

ibu bapa(dipilih) - semua nenek moyang yang dipilih (tidak termasuk unsur akar), yang mungkin 0, 1 atau lebih unsur.

terdekat(dipilih) - satu-satunya moyang yang dipilih, yang mungkin 0 atau 1 elemen.

Perbezaan utama antara yang paling rapat dan ibu bapa ialah:

Yang pertama mula memadankan dan mencari dari elemen semasa, dan yang terakhir mula memadankan dan mencari dari elemen induk

Yang pertama mencari ke atas langkah demi langkah sehingga ia menemui unsur yang sepadan dan berhenti mencari ke atas sehingga unsur akar, kemudian meletakkan elemen ini ke dalam koleksi sementara, dan kemudian menggunakan ungkapan pemilih yang diberikan untuk menapis ;

Yang pertama mengembalikan 0 atau 1 elemen, dan yang terakhir mungkin mengandungi 0, 1 atau berbilang elemen.

paling dekat berguna untuk mengendalikan delegasi acara.

Ringkasan

1. Carian terdekat bermula dengan dirinya sendiri, dan ibu bapa bermula dengan induk elemen

2. Carian terdekat ke atas dan berhenti mencari apabila ia menemui padanan. Ibu bapa mencari sehingga ke elemen akar dan menambahkan elemen padanan pada koleksi

3. closest mengembalikan objek jquery yang mengandungi sifar atau satu elemen, dan ibu bapa mengembalikan objek jquery yang mengandungi sifar atau satu atau lebih elemen

Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.

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