我正在使用Bootstrap Select插件。我正在像这样填充动态创建的选择器:
var select = $('<select/>', {
'class':"selectpicker"
}).selectpicker();
for (var idx in data) {
if (data.hasOwnProperty(idx)) {
select.append('<option value=' + data[idx].id+ '>' + data[idx].Text+ '</option>');
}
}
select.selectpicker('refresh');
数据是正确的,已经创建了一个选择器,但它无法识别我尝试创建的 Bootstrap selectpicker。在同一页上我还有一个静态创建的选择器,它可以正常工作。
<select class="selectpicker">
<option>Mustard</option>
<option>Ketchup</option>
<option>Relish</option>
</select>
$('.selectpicker').selectpicker();
如何动态创建Bootstrap下拉框?谢谢。
.selectpicker('refresh')
这非常重要:D - RajnishCoder.selectpicker('refresh')
不是一个函数”的错误。 - RaZzLe