自动填充在同一文本框中自动填充许多城市的名称

时间:2013-01-11 13:35:26

标签: jquery jquery-ui jquery-ui-autocomplete

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

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

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

如何修改插件,以便在键入SPACE或“,”然后键入“c”时,c ++会出现?因此,我在文本框中可以拥有的是“php,c ++”

1 个答案:

答案 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和一些事件来启用将多个值自动填充到单个字段中。

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