2011-02-16 45 views
0

我試圖添加鍵控件到我的rails頁面,以便當用戶按空間時,它會自動點擊鏈接。沒有按鍵和點擊()在jQuery的結果

#application.js 
     $(document).ready(function(){ 
    $(document).keypress(function(event) { 
     if (event.which === 57) { 
     $('#nextb').click(); 
     } 
     }); 
    }); 

#in index.html 
<a href="#" id="nextb" onclick="some other action"> 

但它根本沒有結果。我究竟做錯了什麼?

回答

-1

這似乎爲我工作很好..

但是你需要在onclick事件中添加實際的代碼。

另外,57鍵是鍵,空格鍵是在http://jsfiddle.net/eQ8na/1/

+0

他試圖在用戶按下空格時觸發點擊。不要點擊元素,然後檢查空格鍵。 – 2011-02-16 12:42:58

+0

@Senica,在OP使用錯誤的密鑰代碼的意義上,答案是錯誤的。但我的回答並沒有提示你說什麼。我只是建議使用jQuery來綁定點擊處理程序,而不是通過onclick屬性進行分配。我的建議仍然存在,因爲它是處理事件的正確方法。 – 2011-02-16 12:47:07