Pourquoi ai-je du mal avec ça?
J'ai une valeur: 5
Comment vérifier le bouton radio du groupe "mon groupe" avec la valeur 5?
$("input[name=mygroup]").val(5); // doesn't work?
Pourquoi ai-je du mal avec ça?
J'ai une valeur: 5
Comment vérifier le bouton radio du groupe "mon groupe" avec la valeur 5?
$("input[name=mygroup]").val(5); // doesn't work?
Avec l'aide de l' attribut sélecteur , vous pouvez sélectionner l'élément d'entrée avec la valeur correspondante. Ensuite, vous devez définir l'attribut explicitement, à l'aide de .attr
:
var value = 5;
$("input[name=mygroup][value=" + value + "]").attr('checked', 'checked');
Depuis jQuery 1.6, vous pouvez également utiliser l' .prop
méthode avec une valeur booléenne (ce doit être la méthode préférée):
$("input[name=mygroup][value=" + value + "]").prop('checked', true);
Il existe un meilleur moyen de vérifier les radios et les cases à cocher; vous devez passer un tableau de valeurs à la méthode val au lieu d'une valeur brute
$("input[name=mygroup]").val([5]);
Voici la doc jQuery qui explique comment cela fonctionne: http://api.jquery.com/val/#val-value
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.