Cet article vise à fournir des solutions à l'impossibilité de vérifier un bouton radio à l'aide de jQuery dans différents scénarios.
Dans votre configuration actuelle, vous avez fourni un formulaire contenant trois boutons radio avec des identifiants différents mais partageant le même attribut de nom. Cependant, aucun des codes jQuery fournis ne semble vérifier avec succès le bouton radio portant l'ID "radio_1".
Pour résoudre ce problème, envisagez les solutions suivantes :
jQuery 1.6 et supérieur :
Pour les versions jQuery 1.6 et supérieures, utilisez la méthode prop() :
$("#radio_1").prop("checked", true);
jQuery avant à 1.6 :
Pour les versions de jQuery antérieures à 1.6, utilisez la syntaxe attr('checked', 'checked') :
$("#radio_1").attr('checked', 'checked');
Astuce : De plus, pour vous assurer que la modification est reflétée dans le DOM, vous pouvez appeler l'événement click() ou change() sur le bouton radio après avoir défini la propriété cochée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!