2013-04-06 13 views
6

Czy mogę w jakiś sposób wybrać wszystkie elementy wejściowe do wprowadzania, które są , a nie wyłączone?Wybierz wszystkie nie wyłączone przyciski wejściowe

mogę łatwo znaleźć wszystkie niepełnosprawne te z: http://api.jquery.com/disabled-selector/

$("input.saveitembtn:disabled") 

ale jest tam coś a'la:

$("input.saveitembtn:NOTdisabled") 

Moje rozwiązanie do tej pory jest prowadzony przez nich wszystkich z jQuerys .each przy użyciu .is, aby sprawdzić każdy z nich osobno:

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

, którą uważam za całkowitą przesadę. Czy istnieje prosty selektor w jQuery?

Odpowiedz

10

Tak, jest :not()

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

Nie wiem, dlaczego, ale akceptować odpowiedź nie działa dla mnie. Jednak to:

$("input.saveitembtn:not([disabled])"); 
Powiązane problemy