我正在嘗試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 :) –