-3
A
回答
3
",".charCodeAt(0)
給了我65292所以你可以嘗試
$.ui.keyCode.DOUBLE_BYTE_COMMA = 65292;
要捕獲。
在這是錯誤的情況下,你可以像這樣正確的數字:
jQuery(document).bind("keyup", function(e){
console.log(e.which);
});
然後砸在鍵盤的中國逗號,看看數字出來。該號碼將顯示在您的Web開發者控制檯的Firefox /谷歌瀏覽器中。或者只是:
jQuery(document).bind("keyup", function(e){
alert(e.which);
});
+0
謝謝,我發現在keydown事件中,單字節字符代碼是188,雙字節字符代碼是239(其他DBC相同),在鍵控事件中,單字節字符代碼和雙字節字符代碼都是188,我更改keydown事件到keyup事件解決了它! – artwl
相關問題
- 1. 數字鍵盤中的箭頭鍵的鍵碼是什麼?
- 2. 獲取字符的鍵盤掃描代碼
- 3. 轉換鍵盤字符
- 4. JavaScript或jquery代碼來防止數字鍵盤上的特殊字符
- 5. 字節代碼:LOOKUPSWITCH和TABLESWITCH
- 6. 鍵盤代碼ID
- 7. 什麼是ILLegal字節碼?
- 8. keybd_event,特殊字符和鍵盤佈局?
- 9. 你按下什麼鍵盤鍵來插入註釋字符?
- 10. 什麼是當前現代術語「多字節字符集」
- 11. 什麼是多字節字符集?
- 12. SQL單字節雙字節中文字符
- 13. 當點擊數字鍵盤關閉鍵盤,並把號碼
- 14. 理解Java字節代碼
- 15. 字節序的C++代碼
- 16. 使用低級別鍵盤掛鉤更改鍵盤字符
- 17. 將擴展的ASCII字符代碼轉換爲utf-8字節代碼
- 18. 字節碼優於本地代碼的優點是什麼?
- 19. 值不是字符代碼
- 20. Android隱藏鍵盤密碼字段
- 21. 隱藏鍵盤密碼字段Android
- 22. 的Javascript數字小鍵盤碼解析
- 23. 爲什麼這個代碼有3個八位字節超過4個字符?
- 24. Arduino Uno鍵盤代碼
- 25. ICS鍵盤源代碼
- 26. 蘋果鍵盤USB代碼
- 27. 關閉鍵盤數字鍵盤
- 28. 鍵盤與中間的數字鍵盤?
- 29. base64轉換字符串到字節代碼的Java
- 30. 源代碼字符串不能在Python中包含空字節
該代碼不捕獲任何字符。 – SLaks
@SLaks,當在鍵入/按鍵事件中按下西方逗號('「\ x2c」')時,假定它包含'e.which'值是公平的。所以你可以做'if(e.which === $ .ui.keyCode.COMMA)'而不是使用幻數。 – Esailija