處理我想知道如何處理當用戶按下向上箭頭集中在一個文本框事件jQuery中
回答
$("input_selector").focus(function(){
$(this).bind("keyup", function(e){
if (e.keyCode == 39){
//do what you want with the up arrow
}
});
});
$("input_selector").blur(function(){
$(this).unbind("keyup");
});
只有在文本框關注時纔有處理程序的理由嗎? – 2011-04-24 20:18:51
是的,因爲問題是「當用戶在關注文本框時向上按下箭頭」,並且當您不關注文本框時,您不希望執行相同的密碼代碼。 – locrizak 2011-04-25 00:59:25
問題特別要求提供 – user478636 2011-04-25 03:41:51
見keyboard events文檔中的jQuery
您可以通過搶事件本身使用jQuery綁定到keyup事件。至於確定哪個鍵被按下,在JavaScript中的關鍵代碼here's a quick little tutorial。您可以調整此代碼以檢查事件中按下的鍵。
您正在查找的關鍵代碼(向上箭頭)是38
。
是的,我只是想知道鍵碼 – user478636 2011-04-24 20:20:19
- 1. 事件jQuery中
- 2. 標籤事件中的jQuery onchange事件
- 3. jQuery事件內部事件
- 4. jQuery中的Backbone.js事件
- 5. jQuery中的滑動事件
- 6. jQuery中的按鍵事件
- 7. jQuery/JavaScript:中斷事件?
- 8. 查看事件值jQuery中
- 9. 在jquery中綁定事件
- 10. jQuery中的clickOut事件
- 11. 事件中使用jQuery
- 12. Jquery中的Click事件
- 13. 處理事件的jQuery中
- 14. 函數JQuery中的事件
- 15. 處理事件中的jquery
- 16. jQuery插件事件
- 17. click()事件jquery
- 18. jQuery focusleave事件?
- 19. jQuery fullcalendar - 事件
- 20. JQuery的事件
- 21. jQuery .click()事件
- 22. JQuery setData事件
- 23. JQuery的事件
- 24. jQuery的事件
- 25. Jquery .click事件
- 26. jQuery的事件
- 27. jQuery keydown事件
- 28. jQuery的事件
- 29. jQuery .error事件
- 30. jQuery .click事件
你試過什麼..? – 2011-04-24 20:15:05
我如何嘗試當我失望 – user478636 2011-04-24 20:16:14
我的歉意,但我不知道你在評論中的意思..? – 2011-04-24 20:19:56