javascript - Bootstrap : how to check if an elment is checked and set it to disable if checked

标签 javascript jquery css twitter-bootstrap

此代码运行良好,但缺少一些我需要的东西。 基本上,如果输入有一个 checked="checked" 属性,它应该使其他两个元素保持禁用状态。如果未选中,则元素已启用。

这是我在 jsFiddle 上的代码:http://jsfiddle.net/arunpjohny/gMgm7/1/

这就是我的输入

<input class="test_priv1" type="checkbox" name="custom" id="custom" checked="checked" onclick="" />

我想这会被翻译成: 如果我的输入得到检查,请禁用其他两个元素。如果我的输入有 checked="checked"然后禁用我的其他两个元素。如果我的输入未选中,则启用这两个元素。

最佳答案

成功了:

$(document).ready(function() {
    if ($('.test_priv1').is(':checked')){
         $('.test_priv2, .test_priv3').prop('disabled',true);
    }

    $('.test_priv1').change(function () {
        if(this.checked){
             $('.test_priv2, .test_priv3').prop('disabled',true);
        }else{
             $('.test_priv2, .test_priv3').removeAttr('disabled');
        }
    });
});

Here's a demo

关于javascript - Bootstrap : how to check if an elment is checked and set it to disable if checked,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24070312/

相关文章:

Javascript:将鼠标悬停在问题上以及如何有效地构建 html?

javascript - 如何获取密码输入Javascript的值

jquery - 使用 JSON 和 JQuery 获取 Twitter Feed - 自动刷新?

javascript - 将 firestore 中的数据分配给变量

javascript - ngx-bootstrap 工具提示 : Change manually postion values

javascript - 为 jquery 添加 Rails 输入名称时遇到问题

jquery - 下拉菜单在 IE7 中消失

css - 使用两个选择器时 IE8 中断?

javascript - jquery 窗口调整大小导致奇怪的克隆问题

javascript - 基于媒体查询的angular js动画不适用于窗口调整大小