1

有谁知道我如何动态启用/禁用 Bootstrap Chosen 选择框?我创建了一个带有两个选择框的 JSFiddle。第一个只是切换所选选择的启用/禁用。

$(document).on('change','#option', function(){
   // not sure what to do here
});

http://jsfiddle.net/yakitori/H38fU/3/

4

2 回答 2

3

将您的 jQuery 更改为以下内容

$(document).ready(function(){

    $(document).on('change','#option',function(){
        if($(this).val() == 1){
            // enable select box
            $("#chzn-select").attr('disabled', false).trigger("liszt:updated");
        }else{
            // disable select box
            $("#chzn-select").attr('disabled', true).trigger("liszt:updated");
        }
        $("#option").trigger("chzn:updated");
    });

});
于 2013-05-21T20:58:10.997 回答
1

只需使用 $('.selectpicker').selectpicker('refresh'); 执行您的代码后... :)

于 2014-01-18T09:32:33.563 回答