Question Comment puis-je activer un bouton radio en entrée ... en utilisant JQuery?


<input type="radio" name="sort" value="2" id="myradio">

Comment puis-je faire cette vérification dans JQUERY?


11
2018-02-10 22:39


origine


Réponses:


$('#idOfMyRadio').attr('checked',true);

33
2018-02-10 22:42



En réalité, jQuery n'est pas nécessaire ici: il sera plus lent, introduira une dépendance inutile au framework et augmentera les possibilités d'erreur. La méthode DOM pour cela est aussi claire et lisible qu'elle pourrait l'être, et fonctionne dans tous les principaux navigateurs des années 1990:

document.getElementById("myradio").checked = true;

Si vous devez utiliser jQuery, je m'arrête juste à l'utiliser pour récupérer l'élément:

$("#myradio")[0].checked = true;

4
2018-02-11 00:03



En plus d'utiliser id ...

$('input[name="sort"]').attr('checked',true);
$('input[value="2"]').attr('checked',true);

3
2018-02-11 03:23