使用
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();
- }
- });