Apabila bekerja dengan kotak pilihan menggunakan jQuery, anda mungkin menghadapi keperluan untuk menetapkan keadaan "ditanda" secara pemrograman. Walaupun kaedah seperti ".checked(true)" atau ".selected(true)" tidak wujud dalam jQuery, terdapat beberapa cara alternatif untuk mencapai fungsi ini:
Gunakan .prop() kaedah:
$('.myCheckbox').prop('checked', true); $('.myCheckbox').prop('checked', false);
Untuk memanipulasi satu elemen, akses HTMLInputElement asas dan tetapkan terus sifat ".checked":
$('.myCheckbox')[0].checked = true; $('.myCheckbox')[0].checked = false;
Dalam versi jQuery terdahulu, kaedah .prop() tidak tersedia . Gunakan .attr() sebaliknya:
$('.myCheckbox').attr('checked', true); $('.myCheckbox').attr('checked', false);
Perhatikan bahawa menggunakan .attr() adalah lebih baik daripada .removeAttr('checked') kerana ia mengekalkan keadaan awal kotak yang disemak dan menghalang kelakuan yang tidak diingini semasa set semula borang.
Atas ialah kandungan terperinci Bagaimana Saya Semak atau Nyahtanda Kotak Semak Secara Pengaturcaraan dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!