j'ai une chose tableau commeplusieurs cases à cocher en utilisant jquery
var values = ['1','3','4','5'];
Je la liste des cases à cocher
<div id='list'>
<input type='checkbox' value='1' />
<input type='checkbox' value='2' />
<input type='checkbox' value='3' />
<input type='checkbox' value='4' />
<input type='checkbox' value='5' />
<input type='checkbox' value='6' />
<input type='checkbox' value='7' />
<input type='checkbox' value='8' />
<input type='checkbox' value='9' />
<input type='checkbox' value='10' />
</div>
maintenant je veux choisir des cases à cocher dont les valeurs se situe dans les valeurs de tableau. J'ai fait ceci
for(var i = 0; i < values.length; i++)
$("#list [value=" + values[i] + "]").attr("checked", "checked");
il fonctionne bien mais je peux le faire sans pour la boucle.
Merci d'avance pour les aides.
Quel est le problème avec la boucle for ? – Archer
Vous devez utiliser 'prop' au lieu de' attr' pour les valeurs booléennes. http://api.jquery.com/prop/ –