将jQuery过滤器组合为:visible和:enabled

时间:2013-12-17 17:30:31

标签: jquery performance jquery-filter

我需要选择表单元素并将列表限制为可见和启用的元素。

以下作品:

myInputs.filter(':visible').filter(':enabled');

这不会(它不会删除已禁用的元素):

myInputs.filter(':visible, :enabled');

有没有更好的方法来组合这两个过滤器?

1 个答案:

答案 0 :(得分:4)

从该选择器中移除comma以使您的概念有效。

尝试,

myInputs.filter(':visible:enabled');