2013-04-06 64 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])");