簡體   English   中英

jQuery Combobox //向下箭頭問題

[英]jQuery Combobox // Arrow Down issue

我正在使用jQuery Combobox小部件,使用它時遇到了問題。 當焦點位於它的Textinput上時,我按Arrow-Down可以向我顯示結果(根據我假定的Textinputs值進行過濾)。

但是我無論如何都不想要。 例如,如果用戶在UI中四處瀏覽,而該用戶在組合框中已經預先選擇了一個項目,則他希望在按下組合框輸入中的Arrow-Down鍵時看到整個結果列表。

我已經嘗試覆蓋_createAutocomplete方法並添加這樣的按鍵處理程序

this.input.on("keydown", function (e) {
if (e.keycode == 40) {//arrow down
  //displaying all results
  input.autocomplete("search", "");
}

..但是沒有用。

有什么想法可以實現嗎?

提前致謝

它是“ keyCode”而不是“ keycode”。

 <!DOCTYPE html> <html> <head> <script src="https://code.jquery.com/jquery-2.1.4.js"></script> </head> <body> <select> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="opel">Opel</option> <option value="audi">Audi</option> </select> <script> $('select').on("keydown", function(e) { if (e.keyCode == 40) { //arrow down alert('test'); } }); </script> </body> </html> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM