jquery si la case valeur = 2 sélectionné
Je veux faire un juge, si checkbox value = 2, selected.
Mais maintenant, mon juge pas le travail.
Jquery partie
if($('#select input').attr('value')=='2'){
$('#select input').attr('checked','checked');
}
Partie Html
<div id="select">
<input type="checkbox" name="my_check[]" value="1">item1</input>
<input type="checkbox" name="my_check[]" value="2">item2</input>
<input type="checkbox" name="my_check[]" value="3">item3</input>
<input type="checkbox" name="my_check[]" value="4">item4</input>
<input type="checkbox" name="my_check[]" value="5">item5</input>
</div>
Vous devez vous connecter pour publier un commentaire.
Si vous voulez savoir si une case à cocher avec la valeur
2
est vérifié ensuite, essayez ceci.Depuis
checked
est une propriété de la case de l'élément, il est recommandé d'utiliserprop
au lieu deattr
.Vous pourriez faire
Vous pouvez utiliser
.is
et:checked
pour voir si la case est cochée. Quelque chose comme ci-dessous devrait faire l'affaire,Voir
Comment vérifier si une case est cochée dans jQuery?