我有一個自動完成,其源是包含名稱的本地數組。 我想知道哪些名稱被自動填充過濾,它似乎比我想象的更困難! - 搜索事件對我來說不好,因爲它在過濾發生之前被觸發。 - 開放事件不好,因爲它只發生一次。如果用戶繼續打字,那麼我沒有過濾的值。顯示自動填充建議時的jQuery事件
所以我現在沒有看到一個選項。我必須說這對我來說完全是奇怪的。我期望一個簡單的方法來抓住這些值,並希望有。 我在這裏錯過了什麼? 謝謝
我有一個自動完成,其源是包含名稱的本地數組。 我想知道哪些名稱被自動填充過濾,它似乎比我想象的更困難! - 搜索事件對我來說不好,因爲它在過濾發生之前被觸發。 - 開放事件不好,因爲它只發生一次。如果用戶繼續打字,那麼我沒有過濾的值。顯示自動填充建議時的jQuery事件
所以我現在沒有看到一個選項。我必須說這對我來說完全是奇怪的。我期望一個簡單的方法來抓住這些值,並希望有。 我在這裏錯過了什麼? 謝謝
我可能會只使用onKeyUp。這樣,您可以在每次更改自動完成建議後進行檢查。
如果您不關心每次運行過濾器兩次,仍然可以使用搜索回調。
$("#list").autocomplete({
source: anArray,
search: function(event){
var data = $(event.target).data("autocomplete");
var result = $.ui.autocomplete.filter(data.options.source, data.term);
}
});
那麼你可能是對的。我正在考慮的另一種選擇是使用回調並實現自己的過濾... – Nicolas 2011-06-15 18:18:07