2009-07-06 9 views
2

J'essaie d'utiliser Jquery pour parcourir une série de zones de texte dans lesquelles je ne veux que des zones de texte activées. quelqu'un peut-il me donner la meilleure façon de le faire? Est-ce que j'utiliserais la méthode de filtrage?Jquery - Obtient des éléments désactivés

(à savoir :)

var arrayOfTextBoxes = $("[id$='" + textBoxId + "']"); 

var enabledTextBoxes = $(arrayOfTextBoxes).???? 

Merci!

Répondre

3

Utilisez le :enabled selector.

//this will find the checkbox if it is enabled 
$("#"+textBoxId+":enabled") 
+0

merci! qui était si facile im embarrassé ... – 29er

+0

pas de problème, j'ai vu pire. – geowa4

+0

Je ne pense pas que IE8 et ci-dessous effectuera correctement ce qui précède. Je crois que ceci: activé pseudo-classe par rapport à Internet Explorer a un support de base uniquement pour IE9 et au-dessus ... –

0
$(arrayOfTextBoxes).filter(':enabled') 

ou

$("[id$='" + textBoxId + "']:enabled") 

en premier lieu.

+0

ohh sympa, j'ai quelques façons de le faire. Merci! – 29er

Questions connexes