Jquery 动态创建引导选择选择器

Jquery 动态创建引导选择选择器,jquery,twitter-bootstrap,Jquery,Twitter Bootstrap,我在用电话。我正在填充动态创建的选择,如下所示: 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

我在用电话。我正在填充动态创建的选择,如下所示:

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');

如何动态创建引导选择?谢谢。

在调用DOM上的
selectpicker()
之前,您需要将创建的
附加到DOM中,如下所示:

var $select = $('<select/>', {
     'class':"selectpicker"
});
for (var idx in data) {
    $select.append('<option value=' + data[idx].id + '>' + data[idx].Text + '</option>');
}

$select.appendTo('#myElement').selectpicker('refresh');
var$select=$(“”{
“类”:“选择器选择器”
});
for(数据中的变量idx){
$select.append(“”+数据[idx].Text+“”);
}
$select.appendTo(“#myElement”).selectpicker('refresh');

注意使用了
append()
,还删除了
hasOwnProperty
-您已经在循环对象的属性,因此方法调用是多余的。

明白了……我会试试这个。感谢您必须记住
。选择选择器('refresh')
是非常重要的事情:D
var $select = $('<select/>', {
     'class':"selectpicker"
});
for (var idx in data) {
    $select.append('<option value=' + data[idx].id + '>' + data[idx].Text + '</option>');
}

$select.appendTo('#myElement').selectpicker('refresh');