2009-07-06 30 views
2

我想用jquery遍歷一個文本框的數組,我只想要'啓用'的文本框。 有人可以給我最好的方式來做到這一點?我會使用過濾方法嗎?Jquery - 獲取禁用的元素

(即:)

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

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

謝謝!

回答

3

使用:enabled selector

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

謝謝! 這太容易了,我很尷尬... – 29er 2009-07-06 18:44:07

+0

沒問題,我看到更糟。 – geowa4 2009-07-06 19:10:28

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

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