2010-11-29 13 views
1

Bonjour comme dans le sujet comment obtenir de la valeur (texte) de boutons cochés? Voici mon exemple:Comment obtenir la valeur du bouton pressé (jQuery UI bouton-cases à cocher)

<div id="wyposazenie" style="display: table-row"> 
    <label>Wyposażenie dodatkowe:</label> 
    <input type="checkbox" id="check1" /><label for="check1">Projektor</label> 
    <input type="checkbox" id="check2" /><label for="check2">Odtwarzacz CD</label> 
    <input type="checkbox" id="check3" /><label for="check3">Inne</label> 
</div> 

comment obtenir la valeur par exemple "Projektor" lorsque le bouton # check1 est cochée? Et comment obtenir plus d'une valeur si elle est cochée plus d'un bouton

Répondre

4

Vous pouvez utiliser .map() pour cela:

var arr = $("#wyposazenie :checkbox:checked").map(function() { 
      return $(this).next().text(); 
      }).get(); 

il suffit d'exécuter ce à chaque fois que vous avez besoin, il va obtenir un tableau de tous les éléments vérifiés <input> ' Étiquettes.

+0

merci pour une aide rapide. Ça fonctionne bien. – WooCaSh

+0

@WooCaSh - bienvenue :) –