2009-12-29 4 views
1

Mon texte de l'étiquette icitexte Obtenir dans l'étiquette qui contient à la fois le texte et la case

je:

function Do(T){ 
var XcEP = $(T).parents().html().match(/^[-\s]*(.+?)[\s()\d]*$/,"i")[1]); 
alert(XcEP); 
} 

La fonction ci-dessus alertes:

<input type="checkbox" id="Exep1" checked="checked" onclick="Do(this);"/> My label text here 

Mais je veux seulement "Mon étiquette texte ici "être en alerte!

Toute aide est trop apprécié

Merci

Répondre

1
$(T).closest('label').text(); 

?

+0

Malheureusement j'ai obtenu ceci: $ (T) .closest n'est pas une fonction – Mbarry

+1

@unknown (yahoo), mise à niveau vers jQuery 1.3. – strager

+1

ou simplement utiliser 'parents' au lieu de' plus proche'. Mais oui, vous ne voulez pas utiliser d'anciens jeux si vous pouvez l'aider. – bobince

Questions connexes