Rumah >hujung hadapan web >tutorial js >jQuery .prop() vs. .attr(): Bilakah Saya Perlu Menggunakan Yang Mana?
jQuery's .prop() vs .attr(): Perbezaan Asas
jQuery 1.6 memperkenalkan kaedah .prop() baharu, meningkatkan soalan tentang hubungannya dengan .attr() sedia ada fungsi.
Bila Menggunakan .prop()
Secara amnya, anda harus mengutamakan .prop() daripada .attr() kerana:
When to Use .attr( )
Dalam kes tertentu, .attr() mungkin masih perlu:
Perbezaan dalam Kelakuan
Dalam jQuery 1.6, .prop() melakukan apa yang .attr() lakukan dalam versi sebelumnya. Walau bagaimanapun, ini berubah sedikit dalam jQuery 1.6.1. Khususnya:
Kesan ke atas Kod Sedia Ada
Jika anda menaik taraf kepada jQuery 1.6 dan menggunakan .prop() yang anda gunakan sebelum ini .attr(), kebanyakannya kod anda sepatutnya berfungsi seperti yang diharapkan. Walau bagaimanapun, beberapa akses atribut Boolean daripada .attr() mungkin memerlukan pelarasan.
Memahami Sifat lwn. Atribut
Perubahan ini menyerlahkan perbezaan antara sifat dan atribut DOM:
Memahami perbezaan ini memudahkan manipulasi elemen pada masa hadapan.
Atas ialah kandungan terperinci jQuery .prop() vs. .attr(): Bilakah Saya Perlu Menggunakan Yang Mana?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!