JQuery выбирает все элементы без отключений И нет readonly?

С помощью JQuery мне нужно выбрать ВСЕ элементы INPUT с условием:

'NOT disabled' (: disabled) 'AND' 'NOT readonly',

а затем я собираюсь изменить стиль css на результат запроса.

UPDATE: мне нужно итератировать результат в порядке.

Ответы

Ответ 1

Вывести подробный:

$('input:not(:disabled):not([readonly])').each(function() {
     $(this).foo();
});

Или лучше:

$('input:enabled:not([readonly])').each(function() {
     $(this).foo();
});

EDIT: Из вашего следующего ответа, theres лучший способ делать то, что вы хотите сделать:

$('input').focus(function(e) {
    if($(this).is(':disabled, [readonly]')) {
        $(this).next().focus();
        e.preventDefault();
    }
});

Ответ 2

Я действительно нуждался в них:

$('input:not(input:enabled:not([readonly]))').each(function() {
 //skip focus to readonly input
    $(this).focus(function(){
        $(this).nextAll('input:enabled:not([readonly])')[0].focus();
    });
});