复选框
旁边有selectpicker
。我希望如果选中复选框,则 selectpicker 将启用,如果未选中,则 selectpicker 将被禁用。
我写的这个不起作用(Here is the fiddle):
$('.checkBox').on('ifChecked', function(event) {
$(this).parents('.clearfix').find('.selectpicker').removeAttr('disabled');
});
$('.checkBox').on('ifUnchecked', function(event) {
$(this).parents('.clearfix').find('.selectpicker').attr('disabled');
});
最佳答案
更改完成后,您应该刷新选择器
这是一个工作fiddle
刷新用户界面的代码是
$('.selectpicker').selectpicker('refresh');
有关更多信息,请参阅DOCS
我发现的另一个错误是,要禁用你必须使用
attr('disabled',true)
不是
attr('disabled')
关于jquery - 如何通过 ickeck 复选框启用/禁用引导选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27317296/