我正在使用以下JQUERY Autocomplete插件: jQuery Plugin: Tokenizing Autocomplete Text Entry
我无法弄清楚如何从自动完成下拉列表外部向列表中添加值。
我想要这样做的原因是自动填充搜索位置,如果找不到位置,则会有一个“添加”模式对话框,用户可以在其中添加位置。在他们添加/提交位置后,我希望新值自动添加到自动完成输入中。
这是JS我试图将新值提交给自动完成输入:
$.TokenList.submitLocation.add_token_values("99", "Alpha");
这是启动自动完成输入的JS:
$(function(){
$("#locationlist").tokenInput("/locations/autosuggest/", {
hintText: "Type the location name",
noResultsText: "No results",
searchingText: "Searching...",
callback: submit locationList
})
});
**我在jquery.tokeninput.js中找到了函数add_token(item),但是无法成功调用它。
想法?
答案 0 :(得分:1)
结帐http://github.com/chadisfaction/jQuery-Tokenizing-Autocomplete-Plugin。它是你在loopj.com上指向的一个稍微修改过的版本。它唯一没有做好的事情(我计划在某个时候修复它并向作者提交补丁)正在采用已经标记的标签已经存在并将它们放入盒子里。