Maison > interface Web > js tutoriel > Comment puis-je vérifier si une case spécifique est cochée à l'aide de jQuery ?

Comment puis-je vérifier si une case spécifique est cochée à l'aide de jQuery ?

DDD
Libérer: 2024-12-18 18:54:14
original
602 Les gens l'ont consulté

How Can I Check if a Specific Checkbox is Checked Using jQuery?

Détermination de la sélection des cases à cocher à l'aide de jQuery

Lorsque vous travaillez avec des formulaires, il devient nécessaire de vérifier l'état des éléments tels que les cases à cocher. Cette question se concentre sur la détermination si une case à cocher dans un tableau de cases à cocher est cochée ou non, spécifiquement en spécifiant l'identifiant du tableau de cases à cocher correspondant.

Le code fourni tente d'y parvenir en utilisant la propriété length de la sélection jQuery récupéré à l’aide d’un sélecteur basé sur l’identifiant. Cependant, cette approche renvoie toujours le nombre de cases cochées quel que soit l'identifiant spécifié.

La méthode correcte pour vérifier l'état coché d'une case par identifiant est :

$('#' + id).is(":checked")
Copier après la connexion

Cette syntaxe, lorsqu'il est appliqué à un identifiant valide, renverra une valeur booléenne indiquant si la case avec cet identifiant est cochée.

De plus, si les cases à cocher font partie d'un tableau du même nom, il est possible de récupérer une liste de toutes les cases cochées en utilisant :

var $boxes = $('input[name=thename]:checked');
Copier après la connexion

Cela permet un traitement ultérieur, comme parcourir les cases cochées ou déterminer le nombre total de cases cochées boîtes utilisant la propriété length :

$boxes.each(function(){
    // Perform actions on each checked checkbox
});

console.log($boxes.length); // Number of checked boxes
Copier après la connexion

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 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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal