2010-08-26 5 views
0

J'ai un contrôle de liste de contrôle asp.net qui est lié à une source de données, donc le nombre d'éléments dans le contrôle est différent d'un à l'autre.Comment obtenir le texte de la case sélectionnée depuis asp.net checkboxlist control using jquery

J'ai cette fonction:

$('#<%=chkListGroups.ClientID %> input:checkbox:checked').siblings('label').text(); 

cette fonction retournera tous les textes pour tous les éléments sélectionnés dans la commande comme une chaîne.

Je cherche un moyen que lorsque je coche une case à cocher de la commande ckeckboxlist retournera seulement la dernière case cochée.

S'il vous plaît me conseiller comment faire cela en utilisant jquery.

Répondre

1

Je pense que c'est ce que vous êtes après, en utilisant un gestionnaire .change():

$('#<%=chkListGroups.ClientID %> input:checkbox').change(function() { 
    alert($(this).siblings('label').text()); 
}); 

Cette alerterait le statut de chacun comme il est cochée/décochée, vous pouvez utiliser ces valeurs comme vous le voulez.

+0

Nous vous remercions de votre aide. J'ai testé votre code mais il ne restitue qu'une alerte avec string = "checked" et je coche plus d'une case à cocher qui retourne l'alerte autant que le nombre d'éléments que j'ai cochés. ce que je cherche exactement est de retourner le dernier texte de case à cocher par l'utilisateur et passer par tous les éléments et vérifier chaque élément texte rendra mon problème plus difficile à résoudre car j'ai besoin d'user le résultat dès que je l'obtiens. Merci, – Eyla

+0

@Eyla - L'alerte aura le texte, c'est le '$ (this) .siblings ('label'). Texte()' partie ci-dessus ... il alertera chaque fois que vous vérifiez oui, vous cherchez à courir une fois à la fin d'une séance de vérification ou quelque chose comme ça? –

+1

J'ai vérifié le code quelques fois mais le code ne renvoie plus de chaîne vérifiée. Je veux que le code retourne seulement le texte de l'article vérifié pas plus que cela. Par exemple, lorsque je vérifie le deuxième article, il renvoie le texte du deuxième article et si je vérifie le quatrième article, il renvoie le texte du quatrième article. – Eyla

Questions connexes