0
我有一個自動完成框,用戶可以在使用箭頭鍵選擇結果時選擇input
元素。當用戶使用向上和向下箭頭時,插入點在文本的開始和結束之間跳轉。我怎樣才能防止這種情況發生?我嘗試以下,但它不工作:如何在按箭頭時防止插入點在輸入元素中改變其位置?
$("#Hdr_nav_search_input").keypress(function(event){
if(event.which==38 || event.which==40){
event.preventDefault();
}
})
您需要*調用* preventDefault'方法。在它後面加'()'。 – Bergi 2013-05-07 16:58:34
它仍然無法正常工作。 – 2013-05-07 17:07:39