结合 :visible 和 :enabled 的 jQuery 过滤器

Bre*_*ett 2 performance jquery jquery-filter

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

以下工作:

myInputs.filter(':visible').filter(':enabled');
Run Code Online (Sandbox Code Playgroud)

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

myInputs.filter(':visible, :enabled');
Run Code Online (Sandbox Code Playgroud)

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

Raj*_*amy 5

comma从该选择器中删除以使您的概念工作。

尝试,

myInputs.filter(':visible:enabled');
Run Code Online (Sandbox Code Playgroud)