如果<input>
元素在聚焦时按下向上箭头(keyCode 38)或向下箭头(keyCode 40),我怎能不作出反应?我正在为项目使用jQuery,但是如果这更容易,那就不用担心在原始JS中编写它。
谢谢!
答案 0 :(得分:6)
像这样:
$('.yourinputclass').keypress(function(e) {
if(e.which == 38 or e.which == 40) return false; // or you can use e.preventDefault(); like it was mentioned in the comments
});
文档here