优化 jquery 选择器

Optimize jquery Selector

我有一个 jQuery 选择器,用于检索所有未设置为只读且未禁用的必填字段。

为此,我使用了以下选择器(div = div 包含我的控件)

div.find(':input[required]:not([readonly]):not([disabled])')

查找方法性能不佳。有没有办法优化这个选择器?

试试这个:

div.find('input:required:not(:readonly, :disabled)')

但是,如果 HTML 输入是只读的,则永远不需要。