如何使用 selectize.js 将数组值设置到文本字段中
How to set array value into textfield using selectize.js
您好,我有一个关于选择的问题。我尝试并测试了这段代码,以确保我得到了来自数据库的电子邮件列表。
for(var i = 0; i < e.email.length; i++){
console.log(e.email[i]);
var list = e.email[i];
}
结果很好,我得到了我想要的。
但是当使用 selectize...
var $el = $("#poc-email").selectize();
var control = $el[0].selectize;
control.setValue(list);
没用。
我也试过了..
addOption(list);
refreshItems();
我也试过了..
addItem(list);
但是没用。
感谢您的帮助。
我的解决方案是:
for(var i = 0; i < e.email.length; i++){
control.addOption({text:e.email[i].emails, value:e.email[i].emails});
control.addItem(e.email[i].emails);
control.refreshItems();
}
您好,我有一个关于选择的问题。我尝试并测试了这段代码,以确保我得到了来自数据库的电子邮件列表。
for(var i = 0; i < e.email.length; i++){
console.log(e.email[i]);
var list = e.email[i];
}
结果很好,我得到了我想要的。 但是当使用 selectize...
var $el = $("#poc-email").selectize();
var control = $el[0].selectize;
control.setValue(list);
没用。 我也试过了..
addOption(list);
refreshItems();
我也试过了..
addItem(list);
但是没用。
感谢您的帮助。
我的解决方案是:
for(var i = 0; i < e.email.length; i++){
control.addOption({text:e.email[i].emails, value:e.email[i].emails});
control.addItem(e.email[i].emails);
control.refreshItems();
}