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

标签 javascript jquery jquery-selectors selectize.js

您好,我有一个关于 selectize 的问题。我尝试并测试此代码以确保我获得来自数据库的电子邮件列表。

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

关于javascript - 如何使用 selectize.js 将数组值设置到文本字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28868908/

相关文章:

jquery - 在 jquery 中传递 self 对象

javascript - 如何将字符串日期转换为时刻?

javascript - Jetbrains PHPStorm 5.0.4 告诉我我有一个重复的 jQuery 选择器

javascript - 如何在元素后查找文本和/或标签? (Jquery、JS)

javascript - 如何使用fabricjs Canvas 选择IText对象(文本段落)之间的 "toggle"?

javascript - jQuery 添加带有条件排列的 div 元素

jquery - 在元素列表中查找元素的兄弟元素

javascript - 如何在javascript中解密由JAVA使用AES加密的文件

javascript - 有没有办法让用户只在 React 中查看模糊内容?

javascript - 如何阻止 ext-js 将 limit=25 添加到我的 JSON 查询中?