Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa Saya Tidak Boleh Semak Butang Radio Saya dengan jQuery?

Mengapa Saya Tidak Boleh Semak Butang Radio Saya dengan jQuery?

Barbara Streisand
Barbara Streisandasal
2024-11-09 18:02:02787semak imbas

Why Can't I Check My Radio Button with jQuery?

Cara Menyemak Butang Radio dengan jQuery: Menyelesaikan Masalah Lazim

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:

  1. jQuery 1.6 dan ke atas:

    Untuk jQuery versi 1.6 dan ke atas, gunakan kaedah prop():

    $("#radio_1").prop("checked", true);
  2. 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!

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