2010-04-30 8 views
4

J'ai grille avec les données de l'utilisateur avec la première colonne ayant la case à cocher .. J'ai un bouton en haut de la grille .. Si je clique sur le bouton, je dois sélectionner les 5 premiers utilisateurs de la liste . Quelqu'un peut-il me dire comment faire cela en utilisant jquery?Jquery bouton pour cocher la case

Merci.

Répondre

4
$('#myButton').click(function() { 
    $('#Grid input[type=checkbox]:lt(5)').attr('checked','checked'); 
}); 

Si vous avez d'autres cases à cocher dans la grille, il se peut qu'il y ait un problème. C'est le meilleur que je peux faire sans voir votre HTML.

+0

grâce ce que je cherche – kumar

0

Je trouve cela dans jQuery Doc

Parce que: lt() est une extension jQuery et ne fait pas partie de la spécification CSS , requêtes à l'aide: lt() ne peut pas tirer profit de l'amélioration des performances fournies par la DOM native Méthode querySelectorAll() . Pour de meilleures performances dans les navigateurs modernes, utilisez $ ("your-pure-css-selector"). Slice (0, index) à la place.

base sur la réponse acceptée, vous pouvez le faire:

$('#myButton').click(function() { 
    $("#Grid input[type=checkbox]").slice(0,5).attr('checked','checked'); 
}); 
Questions connexes