2013-04-06 65 views
6

我以某种方式可以选择所有输入提交的禁用的元素?选择所有未被禁用输入按钮

我可以很容易地找到所有与残疾人的:http://api.jquery.com/disabled-selector/

$("input.saveitembtn:disabled") 

但有一些网HRS欧洲:

$("input.saveitembtn:NOTdisabled") 

我的解决方案到现在为止是通过他们所有jQuerys .each运行使用.is分别检查每一个:

$("input.saveitembtn").each(function(a){ 
    if(!$(this).is(':disabled')) { 
    ... 
    } 
}); 

我觉得这是总矫枉过正。 jQuery中有一个简单的选择器吗?

回答

10

是的,有:not()

$("input.saveitembtn:not(:disabled)") 
2

不知道为什么,但接受的答案对我不起作用。然而这并不:

$("input.saveitembtn:not([disabled])");