我正在尝试JQuery自动完成示例。请参阅 - http://jsfiddle.net/LCv8L/797/Jquery自动完成建议
当我输入“Ar”时,应先给“Ar”相关项目。但它首先显示“An”,但我给出了minLength
1.可能是它正在考虑字母顺序。有没有解决这个问题的建议?
minLength: 1,
select: function(event, ui) {
event.preventDefault();
$("#customer-search").val(ui.item.label);
$("#selected-customer").val(ui.item.label);
},
focus: function(event, ui) {
event.preventDefault();
$("#customer-search").val(ui.item.label);
}
});
startsWith将不支持某些浏览器 –
这不适用于主题。很容易用'this.indexOf(needle)== 0'来检查和替换。 –
是的。它更好地提供了一个很好的解决方案,因为你说或其他item.match!== null :) –