目前我正在使用这个插件(页面末尾的示例)
http://api.jqueryui.com/autocomplete/
如果我输入“p”,那么“php”就会出来。
怎样修改插件,让我输入SPACE或“,”再输入“c”,c++就出来了?因此,我可以在文本框中拥有的是“php,c++”
目前我正在使用这个插件(页面末尾的示例)
http://api.jqueryui.com/autocomplete/
如果我输入“p”,那么“php”就会出来。
怎样修改插件,让我输入SPACE或“,”再输入“c”,c++就出来了?因此,我可以在文本框中拥有的是“php,c++”
为什么当 jquery autocomplete multiple 为你做任何事情时你需要“SPACE”或“”..看看这个
.autocomplete({
......
select: function( event, ui ) {
var terms = split( this.value );
// remove the current input
terms.pop();
// add the selected item
terms.push( ui.item.value );
// add placeholder to get the comma-and-space at the end
terms.push( "" );
this.value = terms.join( ", " );
return false;
}
});
你可以看看 jquery autocomplete multiple example ..这是链接
这是一个示例,展示了如何使用 source-option 以及一些事件来启用将多个值自动填充到单个字段中。
您可以单击示例中的查看源链接并查看他们是如何完成的。