Select all not disabled input buttons

Steeven picture Steeven · Apr 6, 2013 · Viewed 19.1k times · Source

Can I in some way select all input submit elements that are not disabled?

I can easily find all the disabled ones with: http://api.jquery.com/disabled-selector/

$("input.saveitembtn:disabled")

but is there something a'la:

$("input.saveitembtn:NOTdisabled")

My solution until now is to run through them all with jQuerys .each using .is to check each one individually:

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

which I find as total overkill. Is there a simple selector in jQuery?

Answer

palaѕн picture palaѕн · Apr 6, 2013

Yes, there is :not()

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