javascript - 查找所有禁用的字段并添加Class jquery

标签 javascript jquery

如何使用 jquery 查找 body 标记下的所有禁用字段和 addClass("disabeldFields")。下面是我的代码:

HTML:

<input id="btnOk" value="Ok" type="button"/>
<input id="text1" type="text" disabled/>
<input id="text2" type="text"/>
<input id="text3" type="text" disabled/>

Jquery:

$("#btnOk").click(function(){
    $(this).closest("body").find($(*).prop('disabled')).addClass("disabeldFields");
});

它不工作。我该怎么做 ? 提前致谢。

最佳答案

$('body').find('input:disabled').addClass('disabled');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="btnOk" value="Ok" type="button"/>
<input id="text1" type="text" disabled/>
<input id="text2" type="text"/>
<input id="text3" type="text" disabled/>

使用:disabled选择器

Description: Selects all elements that are disabled.

关于javascript - 查找所有禁用的字段并添加Class jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33448613/

相关文章:

Javascript 添加的行不响应点击事件

javascript - 当另一个 div 隐藏时移动一个 div

javascript - 如果我重新启动应用程序池,客户端浏览器是否会引用我更新的 javascript 或 css 文件?

java - 一个单元如何测试非确定性加密函数?

jquery - 为什么我的 css 类从未执行过?

javascript - 清除消息 jQuery 延迟 setTimeout

jquery - 如何捕获 JQuery 中的 JSON 解析错误?

javascript - 这个 javascript es6 胖箭头函数的 db 参数的值或用法是什么?

javascript - 如何更改图表的特定网格线的颜色

javascript - IE10 IE11 显示 "This page can' t 被显示“在大型 DOM 上 - 在 firefox 中工作