2009-07-06 31 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") 
首先