我有自動完成的代碼,它顯示了一個彈出窗口,其中包含用戶在文本字段中輸入3個或更多字符後的匹配項。標準的東西。Tab to overlayed div
彈出窗口只是一個div,其中有一個包含匹配的列表,例如,
<div id="popup">
<ul>
<li><a href="/link1">Link 1</a></li>
<li><a href="/link2">Link 2</a></li>
</ul>
</div>
的問題是,我怎樣才能讓這個當用戶從文本輸入字段內按下tab
鍵,跳轉到第一個在<li>
元素的列表?
這可能嗎?
我試着在<li>
元素上設置tabindex
,但是這沒有效果。
我使用的是JavaScript的香草,而不是JQuery的
在http://stackoverflow.com/questions/18316395/javascript-for-handling-tab-key-press#answer-看看18316711,然後你可以調整這個(http://stackoverflow.com/questions/4583476/scrolling-to-li-element-jquery#answer-24361061)跳轉到/ focus/whatever – ggdx 2014-10-09 12:44:39