禁用/启用div中的所有元素 [英] Disable/enable all elements in div
本文介绍了禁用/启用div中的所有元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何快速禁用/启用任何div中的所有元素(输入,链接和jQ按钮)?
解决方案
链接没有禁用属性,所以你必须努力工作。
$ b $
$('# my_div')。find(':input')。prop('disabled',true);
$('#my_div a')。click(function(e){
e.preventDefault();
});
重新激活:
<$ p $ (':输入')。prop('disabled',false);
$('#my_div a')。unbind(click);
:input
selector 选择所有输入,textarea,选择和按钮元素。
另请参阅 http://api.jquery.com/event.preventDefault/
How to make quick disabling/enabling of all the elements in any div (inputs, links and jQ Buttons)?
解决方案
Links do not have a "disabled" property, so you'll have to work a bit harder.
$('#my_div').find(':input').prop('disabled', true);
$('#my_div a').click(function(e) {
e.preventDefault();
});
To re-activate:
$('#my_div').find(':input').prop('disabled', false);
$('#my_div a').unbind("click");
The :input
selector Selects all input, textarea, select and button elements.
Also see http://api.jquery.com/event.preventDefault/
这篇关于禁用/启用div中的所有元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文