Maison > interface Web > js tutoriel > le corps du texte

Comment vérifier efficacement les boutons radio avec jQuery ?

Patricia Arquette
Libérer: 2024-11-06 17:14:02
original
110 Les gens l'ont consulté

How to Effectively Check Radio Buttons with jQuery?

Techniques efficaces pour vérifier les boutons radio avec jQuery

Dans ce tutoriel, nous abordons le défi de vérifier les boutons radio avec jQuery. Nous explorons plusieurs approches et conseils de dépannage pour garantir que votre code fonctionne parfaitement.

Contexte

Étant donné le balisage HTML suivant :

<form>
    <div>
Copier après la connexion

Approches non fiables

Les tentatives de vérification du bouton radio à l'aide des méthodes suivantes ont échoué :

  1. attr('checked', true) : Pendant que cela L'approche fonctionne dans certains cas, elle peut ne pas mettre à jour correctement l'état du bouton radio.
  2. "input[value='1']".attr('checked', true) : Cette méthode vise à sélectionner le bouton radio par sa valeur mais ne donne aucun résultat.
  3. 'input:radio[name="type"]'.filter('[value="1"]').attr ("coché", vrai) : Bien qu'il s'agisse d'un sélecteur plus spécifique, il ne parvient pas non plus à cocher le bouton radio prévu.

Solutions efficaces

Selon la version de jQuery que vous utilisez, il existe deux solutions viables :

Pour les versions jQuery >= 1.6 :

$("#radio_1").prop("checked", true);
Copier après la connexion

Pour versions jQuery < 1.6 :

$("#radio_1").attr('checked', 'checked');
Copier après la connexion

Remarque : Accepter la saisie de l'utilisateur

Après avoir défini l'état coché du bouton radio, il est recommandé d'appeler le click() ou change() sur le bouton pour déclencher les actions ou validations nécessaires.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!