JQuery选择所有的元素没有禁用和没有只读吗?

前端之家收集整理的这篇文章主要介绍了JQuery选择所有的元素没有禁用和没有只读吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用 JQuery,我需要选择具有条件的所有INPUT元素:

‘NOT disabled'(:disabled)’AND”NOT readonly’,

然后我会更改css样式来查询结果.

更新:我需要迭代结果顺序..

解决方法

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

还是更好:

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

编辑:
从你的以下答案,这是一个更好的方式做你想做的事情:

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

猜你在找的jQuery相关文章