select2问题:
ajax异步加载数据无法赋值的原因在于select2的option是在点击select框时请求数据的,此时数据还没有加载上,无法绑定到对应的dom上,解决办法是先把异步的数据加载上,然后调用select2的赋值方法C
var option = new Option(ele.text, ele.id, true, true); $user.append(option).trigger('change');
bootstrap-select 多选selectpicker
初始化 $("#selectpicker").selectpicker('refresh');
如果val()直接调用元素, bootstrap-select ui将不会刷新(因为只从用户交互时触发事件)。你必须自己调用ui刷新方法。$('.selectpicker').selectpicker('render');
异步加载数据上不去,最后加$("#selectpicker").selectpicker('refresh');,