【发布时间】:2013-06-30 18:20:26
【问题描述】:
我有一个奇怪的问题,我似乎无法弄清楚:
这个keydown/keypress函数只返回前一个值(即第一次什么都不返回,第二次返回第一个值,第三次返回第二个值,等等……)
谁能告诉我为什么 keydown 和 keypress 不起作用,但 keyup 起作用??
$(".modal-body #rowDownload").unbind().on('keypress',function(){
var numRows = $(".modal-body #rowDownload").val();
// var numRows = $(this).val();
alert(numRows);
if (typeof numRows !== 'number') return;
});
【问题讨论】:
-
谢谢,但两者都不起作用。
-
您需要改用
keyup。查看文档以了解两者之间的差异。 -
@Zenith 谢谢!实际上我才意识到这一点,但仍然对 keypress 和 keydown 不起作用的原因感兴趣
标签: jquery