为了账号安全,请及时绑定邮箱和手机立即绑定

如何禁用所有div内容

如何禁用所有div内容

蓝山帝景 2019-08-15 15:45:52
如何禁用所有div内容我假设如果我禁用了div,所有内容也被禁用了。但是,内容是灰色的,但我仍然可以与之交互。有没有办法做到这一点?(禁用div并禁用所有内容)
查看完整描述

3 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

以上许多答案仅适用于表单元素。禁用任何DIV(包括其内容)的简单方法是禁用鼠标交互。例如:

$("#mydiv").addClass("disabledbutton");

CSS

.disabledbutton {
    pointer-events: none;
    opacity: 0.4;}


查看完整回答
1 反对 回复 2019-08-15
?
HUX布斯

TA贡献1876条经验 获得超6个赞

使用像JQuery这样的框架来执行以下操作:

function toggleStatus() {
    if ($('#toggleElement').is(':checked')) {
        $('#idOfTheDIV :input').attr('disabled', true);
    } else {
        $('#idOfTheDIV :input').removeAttr('disabled');
    }   }

在Div块中禁用和启用输入元素使用jQuery应该可以帮助您!

从jQuery 1.6开始,您应该使用.prop而不是.attr禁用。


查看完整回答
反对 回复 2019-08-15
?
白板的微信

TA贡献1883条经验 获得超3个赞

我只是想提一下启用和禁用元素的扩展方法。我认为这比直接添加和删除属性要简洁得多。

然后你只需:

$("div *").disable();


查看完整回答
反对 回复 2019-08-15
  • 3 回答
  • 0 关注
  • 2225 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信