1

在事件处理方面需要帮助。在我的场景中,我有一个默认值为 35 的文本框,光标设置在 3 之前。此文本框有一个事件,即 onkeydown。当我按 4 时,IE 和 Safari 会捕获文本的先前值 35。但 Mozilla 和 Chrome 会捕获新值 435。

我需要可以在 onkeydown 被触发时捕获文本框先前值的 javascript 代码。

需要你的双手:(

4

1 回答 1

3

已在 IE、Chrome、FF、Opera 中测试并且可以正常工作

<div>
    <input type="text" value="35" />
</div>
<script>
       $("input").keydown(function () {
            alert($(this).val());
        });
</script>
于 2012-07-12T05:36:00.370 回答