Selectize.js手动添加一些项目 [英] Selectize.js manually add some items
本文介绍了Selectize.js手动添加一些项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我希望在用户点击按钮后为选择的输入添加一些项目。输入数据通过Ajax加载。当我调用addItem(value)时,没有任何事情发生。但是如果我尝试在输入中键入一些字符串,它会加载数据,然后addItem(value)将起作用。
I want add some items to a selectized input after user clicks on a button. The input data are loaded via Ajax. When I call addItem(value) no thing happens. But if I try to type some string in the input it loads data and after this addItem(value) will works.
https://github.com/brianreavis/selectize.js/blob/master/docs/api.md
推荐答案
此插件不会尝试从服务器加载项元数据。您需要先使用 addOption()
方法添加选项。接下来,您可以使用 addItem()
。
This plugin does not attempt to load an item metadata from the server. You need to first add an option using addOption()
method. Next, you can use addItem()
.
v.selectize.addOption({value:13,text:'foo'}); //option can be created manually or loaded using Ajax
v.selectize.addItem(13);
这篇关于Selectize.js手动添加一些项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文