Rumah > Artikel > hujung hadapan web > Mengapa Saya Tidak Boleh Semak Butang Radio Saya dengan jQuery?
Artikel ini bertujuan untuk memberikan penyelesaian kepada ketidakupayaan untuk menyemak butang radio menggunakan jQuery dalam senario yang berbeza.
Dalam persediaan semasa anda, anda telah menyediakan borang yang mengandungi tiga butang radio dengan ID berbeza tetapi berkongsi atribut nama yang sama. Walau bagaimanapun, tiada satu pun daripada kod jQuery yang disediakan kelihatan berjaya menyemak butang radio dengan ID "radio_1."
Untuk menangani perkara ini, pertimbangkan penyelesaian berikut:
jQuery 1.6 dan ke atas:
Untuk jQuery versi 1.6 dan ke atas, gunakan kaedah prop():
$("#radio_1").prop("checked", true);
jQuery sebelum 1.6:
Untuk versi jQuery sebelum 1.6, gunakan attr('checked ', 'disemak') sintaks:
$("#radio_1").attr('checked', 'checked');
Petua: Selain itu, untuk memastikan perubahan ditunjukkan dalam DOM, anda boleh memanggil acara click() atau change() pada butang radio selepas menetapkan sifat yang diperiksa.
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Semak Butang Radio Saya dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!