2013-04-06 28 views
6

ではないのすべての入力サブミット要素を何らかの方法で選択できますか?無効な入力ボタンをすべて選択しない

私は簡単で、すべての無効なものを見つけることができます:http://api.jquery.com/disabled-selector/

$("input.saveitembtn:disabled") 

をしかしa'la何かがある:

$("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])"); 
関連する問題