同じオートコンプリートを 2 つの入力フィールドにバインドしたいと思います。
フィールド:
<input id="rwF1" maxlength="250" type="text" value="">
<input id="rwF2" maxlength="250" type="text" value="">
次に、jQuery のオートコンプリーター:
$("#rwF1, #rwF2").autocomplete({
source: availableTags
}).data( "autocomplete" )._renderItem = function( ul, item ) {
return $('<li class="roomWizardLI"></li>')
.data( "item.autocomplete", item )
.append( "<a><span class='title'>" + item.value + "</span><span class='Count'>" + "2" + " members</span></a>")
.appendTo( ul );
};
これがバインドされ、オートコンプリート メニューが両方の入力に表示されます。カスタム renderItem は、最初の入力フィールドにのみ適用されます。2 番目は完全に無視されます。両方の入力フィールドでオートコンプリートを完全に機能させる理由と方法はありますか?
ありがとう