使用Bootstrap和Jquery禁用复选框后,有没有办法禁用复选框标签并将其灰显?
<div class="checkbox">
<input id="accept" name="accept" type="checkbox" value="True">
<label for="accept" class="control-label">Incremental</label>
</div>
我现在使用下面的代码来禁用复选框:
$("#accept").prop("disabled", true);
答案 0 :(得分:19)
您只能使用 CSS
进行此操作input[type=checkbox][disabled] + label {
color: #ccc;
}
答案 1 :(得分:1)
Bootstrap不提供此类型工具,您可以从您的jQuery自定义代码
进行管理if($("#accept").has("[disabled]")){
$("#accept").parent().find("label").css("color", "#dadada");
}
答案 2 :(得分:1)
似乎在div&#34; class&#34;中设置了禁用词。以及在输入中都会这样做。
<div class="checkbox disabled">
<label><input type="checkbox" value="" disabled>check Me</label>
</div>
答案 3 :(得分:-2)
尝试使用:
$("#accept").addClass("disabled");
答案 4 :(得分:-2)
$('label.control-label').addClass('disabled');
禁用按钮
$('label.control-label').addClass('btn-disabled');