2009-09-11 10 views
1

J'ai un div commeComment trouver si une case à cocher est sélectionnée dans un div en utilisant JQuery?

<div style="" id="listColumns"> 
    <input type="checkbox" id="77"/>Name 
    <input type="checkbox" id="78"/>Designation 
    <input type="checkbox" id="79"/>Address 
    <input type="checkbox" id="80"/>Email - Id 
    <input type="checkbox" id="81"/>Date Of Birth 
</div> 

Je suis en train de trouver quels sont tous les champs sont contrôlés à l'aide JQuery. Comment faire?

+1

Qu'avez-vous essayé? – SilentGhost

+1

Les ID purement numériques ne sont pas des codes HTML valides. Appelez-les par exemple. 'id =" c77 "'. – bobince

Répondre

9
$("#listColumns :checked").each(function() { 

    alert(this.id + " is checked"); 

}); 
5
$("input:checked") 

Aller à the docs pour en savoir plus sur les sélecteurs puissants de jQuery.

+0

vous pouvez alors faire .length sur ceci pour vérifier si quelque chose a été trouvé. – Fermin

0

Vous pouvez obtenir de meilleures performances en séparant les sélecteurs.

$("#listColumns").find("input:checked").each(function() { 
     alert(this.id); 
}); 
Questions connexes