Maison >interface Web >js tutoriel >Pourquoi ne puis-je pas vérifier mon bouton radio avec jQuery ?

Pourquoi ne puis-je pas vérifier mon bouton radio avec jQuery ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-09 18:02:02862parcourir

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

Comment vérifier un bouton radio avec jQuery : dépannage des problèmes courants

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 :

  1. 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);
  2. 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn