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 moyangibu 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.
Ringkasan1. 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.