2012-08-06 2 views
-1

Quelle valeur aura la variable checked si la case est cochée? Quelle est sa valeur si la case n'est pas cochée?Quelle est la valeur retournée par jquery's: checked?

HTML:

<input type="checkbox" id="my_id" /> 

jQuery:

var checked = $('input#my_id').is(':checked'); 
+5

pourquoi tout simplement pas vérifier? –

+0

C'est exactement ce que j'ai utilisé. Je suis un débutant. Existe-t-il un meilleur moyen de déterminer si une case à cocher est cochée? J'ai besoin d'envoyer cette valeur via ajax à mon script PHP. Je pensais que la valeur était définie sur 'true' ou' false', mais cela ne semble pas être le cas. –

+1

http://jsfiddle.net/r2nQJ/3/ –

Répondre

1

De l'jQuery documentation for is.

Vérifie la sélection actuelle contre une expression et renvoie true, si au moins un élément de sélection correspond à l'expression donnée.

Si aucun élément ne correspond ou si l'expression n'est pas valide, la réponse sera 'false'.

vous pouvez donc être sûr que la réponse sera soit true ou false.

+0

Pourquoi quelqu'un at-il déprécié cela? – kojiro

3

Je vous recommande d'utiliser console.log() ou comme vous le souhaitez pour vérifier les valeurs, mais j'ai fait un exemple here.

La valeur sera true ou false

Questions connexes