2011-06-12 193 views
0

jQuery有一個自動完成的代碼,其工作方式與Google上的搜索框一樣。但是,它不允許將下拉項目設爲可點擊的鏈接。我對jQuery並不擅長。有沒有辦法改變jQuery自動完成代碼來使項鍊接?更改jQuery自動完成

此外,如果可能的話我想再次修改代碼,這樣,當用戶使用箭頭鍵向下滾動下拉菜單,懸停項犯規出現在搜索框中

繼承人的鏈接jQuery代碼:http://jqueryui.com/demos/autocomplete/

回答

3

這是正確的,在文檔: http://jqueryui.com/demos/autocomplete/#event-select 您必須適當地改變選擇的事件:

$(".selector").autocomplete({ 
    select: function(event, ui) { window.location = "www.google.com" 
    } 
}); 
+0

謝謝。還有一個問題。有沒有辦法在文本框中顯示懸停的菜單項? – user780483 2011-06-12 13:54:18

+0

我究竟在哪裏使用你的代碼? – user780483 2011-06-12 16:30:36