我想将相同的自动完成绑定到两个输入字段。
田野:
<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 仅适用于第一个输入字段。第二个完全被忽略。任何想法为什么以及如何使自动完成功能对两个输入字段都完全有效?
谢谢