我想选择哪一个没有属性“禁用”多重元素,但我不知道是否有键入这更简单的方法:如何在jQuery中使用筛选器链接多个选择器?
$('input:not(:disabled), select:not(:disabled), textarea:not(:disabled)')
这似乎有点浪费打字多“没有(关闭)”。
我想选择哪一个没有属性“禁用”多重元素,但我不知道是否有键入这更简单的方法:如何在jQuery中使用筛选器链接多个选择器?
$('input:not(:disabled), select:not(:disabled), textarea:not(:disabled)')
这似乎有点浪费打字多“没有(关闭)”。
这应该工作:
$('input, select, textarea').filter(':enabled');
或者,如果你想获得真正短:
$(':input:enabled')
有您尝试过.not()
method:
$('input, select, textarea').not(':disabled')
其可进一步简化为:
$(':input').not(':disabled')
(请注意,选择器':input'除了输入,选择和textarea元素选择按钮元素)