Javascript 动态填充引导选择

Javascript 动态填充引导选择,javascript,jquery,twitter-bootstrap,bootstrap-select,Javascript,Jquery,Twitter Bootstrap,Bootstrap Select,我使用bootstrap-select()和下面的代码动态填充选择选择器。但是这个代码不起作用。你能告诉我缺少什么或者需要做什么才能让它工作吗。如果你有其他选择,请告诉我。我需要一个选择动态填充和宽度可以固定。基于Ajax的搜索和填充很好 我也尝试过刷新选项,但它在添加一个下拉列表的同时又添加了一个下拉列表 if(!$.isEmptyObject(data)){ var select = '<li><select class="input-sm selectpicker

我使用bootstrap-select()和下面的代码动态填充选择选择器。但是这个代码不起作用。你能告诉我缺少什么或者需要做什么才能让它工作吗。如果你有其他选择,请告诉我。我需要一个选择动态填充和宽度可以固定。基于Ajax的搜索和填充很好

我也尝试过刷新选项,但它在添加一个下拉列表的同时又添加了一个下拉列表

if(!$.isEmptyObject(data)){
    var select = '<li><select class="input-sm selectpicker" data-size="5" data-width="100px" onchange="javascript:loadOragAttributeDataForHierarchy(this);" id="orgid">';
    select +='<option value="-">--select--</option>';
    $.each(data,function(key,value){
        select+='<optgroup label="'+key+'">';
        $.each(value, function(k, v) {                  
            select+='<option value="'+v.value +'">'+v.name+'</option>';
        });
        select+='</optgroup>';
    });

    select+='</select></li>';

    $('#'+elementid).append(select);
    $('#orgid').selectpicker();
}
if(!$.isEmptyObject(数据)){
变量选择='
  • '; 选择+='--选择--'; $。每个(数据、函数(键、值){ 选择+=''; $.each(值,函数(k,v){ 选择+=''+v.name+''; }); 选择+=''; }); 选择+='
  • '; $('#'+elementid).append(选择); $('#orgid')。选择器(); }
    你能做一把小提琴或粘贴你的HTML吗?这是代码的一部分。当发生另一个元素时,此代码将填充select。它在一个方法中。selectpicker()是在引导选择库下定义的一个函数,我认为它替换了$('#orgid')。selectpicker();使用$('.selectpicker').selectpicker();将执行一个技巧,检查此小提琴$('#orgid')。选择选择器('refresh');为我工作。还有其他一些问题。谢谢你的帮助真的很棒:)