如何使用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");
});
它不起作用。我该怎么做 ? 在此先感谢。
答案 0 :(得分:1)
$('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选择器
描述:选择所有被禁用的元素。
答案 1 :(得分:1)
试一试:
$(document).ready(function () {
$("body input:disabled").each(function () {
alert(this);
$(this).addClass("disabeldFields");
});
});