jQuery: sprawdzanie wyłączonego atrybutu i dodawanie / usuwanie go?

Zaznaczam wszystkie elementy wejściowe formularza w następujący sposób:

var fields = $( form + " :input" ).not( "button" );

Jak sprawdzić, czy któreś z tych wejść madisabled ustawić atrybut i usunąć go, gdy jest obecny?

Ponadto muszę go dodać po usunięciu (i serializacji pól pomiędzy), czy jest na to elegancki sposób? Coś jaktoggle ale dla atrybutów?

questionAnswers(4)

yourAnswerToTheQuestion