javascript - Selectize.js 手动添加一些项目

标签 javascript jquery selectize.js

我想在用户点击按钮后将一些项目添加到选定的输入中。输入数据通过 Ajax 加载。当我调用 addItem(value) 时没有任何反应。但是,如果我尝试在输入中键入一些字符串,它会加载数据,此后 addItem(value) 将起作用。

https://github.com/brianreavis/selectize.js/blob/master/docs/api.md

最佳答案

此插件不会尝试从服务器加载项目元数据。您需要先使用 addOption() 方法添加一个选项。接下来,您可以使用 addItem()

v.selectize.addOption({value:13,text:'foo'}); //option can be created manually or loaded using Ajax
v.selectize.addItem(13); 

关于javascript - Selectize.js 手动添加一些项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20310664/

相关文章:

javascript - 样式化的组件输入失去对变化的关注

javascript - 需要一个 JavaScript 函数来识别单击“保存”按钮时使用的文本框

javascript - 单击时按钮被禁用,然后单击按钮不会触发

javascript - 如何从 Controller 选择插件中选择多个值

javascript - 如何在开发者控制台中暂停脚本执行

javascript - 单击具有相同 ID 的每个按钮

javascript - jQuery 是否可以模仿选择框的 "onchange event"但对于 UL/OL

Javascript 专注于下一个输入字段

shiny - R Shiny 的 updateSelectizeInput 标签的自定义 HTML 标签

javascript - 如何使用 Angular 以编程方式设置 selectize.js 值?