-1

現在、このプラグインを使用しています(ページの最後にある例)

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

「p」と入力すると「php」が出てきます。

プラグインを変更して、SPACEまたは「」と入力してから「c」と入力するとc ++が出力されるようにするにはどうすればよいですか?したがって、テキストボックスに含めることができるのは「php、c++」です。

4

1 に答える 1

1

jqueryオートコンプリートマルチプルがあなたのためにevrythingを行うのに、なぜ「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のオートコンプリートの複数の例を見ることができます。ここにリンクがあります

これは、source-optionをいくつかのイベントとともに使用して、複数の値を1つのフィールドに自動入力できるようにする方法を示す例です。

例の[ソースの表示]リンクをクリックして、それらがどのように実行されたかを確認できます。

于 2013-01-11T13:40:36.797 に答える