-1

目前我正在使用这个插件(页面末尾的示例)

http://api.jqueryui.com/autocomplete/

如果我输入“p”,那么“php”就会出来。

怎样修改插件,让我输入SPACE或“,”再输入“c”,c++就出来了?因此,我可以在文本框中拥有的是“php,c++”

4

1 回答 1

1

为什么当 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 以及一些事件来启用将多个值自动填充到单个字段中。

您可以单击示例中的查看源链接并查看他们是如何完成的。

于 2013-01-11T13:40:36.797 回答