2
我正在使用jQuery UI 1.10.2,我想手動突出顯示/聚焦列表中的項目。基本上,我想實現一個HTML選擇類似的行爲:如何在jQuery UI自動完成中手動對焦/突出顯示項目?
- 所有從源代碼結果應始終顯示
- 當INOUT字段中鍵入,最佳匹配應當強調,這份名單不應被過濾
- 當用戶選擇一個項目時,建議列表被關閉。當用戶關注輸入時,應該打開建議列表並且應該突出顯示選定的值。打開自動完成建議列表時
我可以成功地打開建議列表上輸入焦點,而不是篩選結果列表中,但我有一點很難搞清楚如何手動突出/集中選定的元素和同時打字 - 我能夠找到匹配的項目,但不知道如何「激活」它。
我已經試過這樣:
open: function() {
// Find the selected menu item...
var $menuEl = ...
$(this).data("uiAutocomplete").menu.focus(new $.Event("mouseover"), $menuEl);
}
但它似乎並沒有工作。