在事件处理方面需要帮助。在我的场景中,我有一个默认值为 35 的文本框,光标设置在 3 之前。此文本框有一个 onkeydown 事件。当我按 4 时,IE 和 Safari 捕获文本的先前值,即 35。但是 Mozilla 和 Chrome 捕获新值,即 435。
我需要 javascript 代码,它可以在触发 onkeydown 时捕获文本框的先前值。
需要你的双手:(
最佳答案
在 IE、Chrome、FF、Opera 中测试过,它可以工作
<div>
<input type="text" value="35" />
</div>
<script>
$("input").keydown(function () {
alert($(this).val());
});
</script>
关于javascript - 执行 onkeydown 时捕获之前的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11445150/