【发布时间】:2017-03-13 15:36:57
【问题描述】:
我在下拉列表中使用引导选择。
如果我在加载时设置列表,它会很好用。
示例:
<div class="col-md-6" id="target">
<select class="selectpicker" id="select-picker" multiple>
<option>Sunday</option>
<option>Monday</option>
<option>Tuesday</option>
<option>Wednesday</option>
<option>Thursday</option>
<option>Friday</option>
<option>Saturday</option>
</select>
</div>
如果我尝试动态启用该元素并刷新 选择器,
var data = '<div class="col-md-6"><select name="date[]" class="selectpicker" multiple>'+
'<option>Sunday</option><option>Monday</option>' +
'<option>Tuesday</option><option>Wednesday</option>' +
<option>Thursday</option><option>Friday</option><option>Saturday</option></select></div>';
$('#target').append(data);
$('.selectpicker').selectpicker('refresh');
它会产生错误,
TypeError: $(...).selectpicker is not a function
这段代码有什么问题?
( "Selectpicker" 在加载时工作正常,它不支持仅动态元素。)
【问题讨论】:
-
@Samuel J Mathew 你现在可以检查一下吗?
标签: javascript jquery dom bootstrap-select