我有这个复选框代码
<div class="checkbox-group">
<label class="fc-contain-sm checkbox-status">
<input type="checkbox" class="formjs-checkbox-sm" checked disabled>
<div class="fc-status-sm"></div>
<span class="checkbox-lable-sm">Disabled checkbox</span>
</label>
<label class="fc-contain-sm checkbox-status">
<input type="checkbox" class="formjs-checkbox-sm">
<div class="fc-status-sm"></div>
<span class="checkbox-lable-sm">Normal checkbox</span>
</label>
</div>
如果使用 jquery 禁用复选框,我想将类 disabled
添加到 checkbox-lable-sm
类
CSS
.checkbox-group .disabled {
cursor: not-allowed;
}
我试过这段代码,但它不起作用
$('.checkbox-group > input:disabled.formjs-checkbox-sm').each(function(){
$(this).find('.checkbox-lable-sm').addBack().addClass("disabled");
});
最佳答案
$('.checkbox-group input:disabled.formjs-checkbox-sm').each(function() {
$(this).parent().find('.checkbox-lable-sm').addClass("disabled");
});
关于javascript - 如果使用 jQuery 禁用复选框,则将禁用类添加到 span,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42088129/