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

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

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

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

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

解决方法

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

还是更好:

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

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

  1. $('input').focus(function(e) {
  2. if($(this).is(':disabled,[readonly]')) {
  3. $(this).next().focus();
  4. e.preventDefault();
  5. }
  6. });

猜你在找的jQuery相关文章