目前我正在使用此插件(页面末尾的示例)
http://api.jqueryui.com/autocomplete/
如果我输入“p”,那么“php”就会出来。
如何修改插件,以便在键入SPACE或“,”然后键入“c”时,c ++会出现?因此,我在文本框中可以拥有的是“php,c ++”
答案 0 :(得分:1)
为什么你需要“空格”或“,”当jquery自动完成多个为你做什么事情时......看看这个
.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自动完成多个示例.. here是链接
这是一个示例,说明如何使用source-option和一些事件来启用将多个值自动填充到单个字段中。
您可以点击示例中的查看源链接并查看它们是如何完成的。