如何使用selectize.js将数组值设置到文本字段中

How to set array value into textfield using selectize.js

本文关键字:设置 文本 字段 数组 何使用 selectize js      更新时间:2023-09-26

你好,我有一个关于选择的问题。我尝试并测试了这段代码,以确保我得到了来自数据库的电子邮件列表。

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();
          }