Maison > interface Web > js tutoriel > Comment vérifier avec précision l'état coché d'une case à cocher avec jQuery ?

Comment vérifier avec précision l'état coché d'une case à cocher avec jQuery ?

Susan Sarandon
Libérer: 2024-12-20 18:59:17
original
802 Les gens l'ont consulté

How to Accurately Check a Checkbox's Checked Status with jQuery?

Vérification de la propriété cochée d'une case à cocher avec jQuery

Problème :

Vous devez déterminer l'état coché d'une case à cocher à l'aide de jQuery et entreprendre une action basée sur le résultat.

Code jQuery :

Le code jQuery suivant tente de vérifier la propriété vérifiée de la case à cocher "isAgeSelected" mais renvoie false par défaut :

if ($('#isAgeSelected').attr('checked')) {
  $("#txtAge").show();
} else {
  $("#txtAge").hide();
}
Copier après la connexion

Solution correcte :

Pour interroger la propriété cochée avec succès, vous pouvez utiliser le code suivant :

Option 1 :

Accéder directement à l'élément DOM en utilisant JavaScript :

if(document.getElementById('isAgeSelected').checked) {
    $("#txtAge").show();
} else {
    $("#txtAge").hide();
}
Copier après la connexion

Option 2 :

Utilisez la fonction "toggle" de jQuery pour un nettoyeur approche :

$('#isAgeSelected').click(function() {
    $("#txtAge").toggle(this.checked);
});
Copier après la connexion

Ce code gère l'événement de clic sur la case à cocher "isAgeSelected" et bascule la visibilité de l'élément "txtAge" en fonction de l'état coché.

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