2012-07-12 67 views
1

在事件處理中需要幫助。在我的場景中,我有一個默認值爲35的文本框,遊標設置爲3之前。此文本框中有一個onkeydown事件。當我按4時,IE和Safari捕獲的文本以前的值是35.但Mozilla和Chrome捕獲的新值是435.執行onkeydown時捕獲以前的值

我需要JavaScript代碼,它可以捕獲文本框的前一個值onkeydown被解僱。

需要您的手:(

+1

試試這個[小提琴](http://jsfiddle.net/ZJwKX/)。這在Ubuntu上使用Chrome 19.0.1084.52可以正常工作。 – 2012-07-12 05:01:30

回答

3

經測試,在IE,鉻,FF,Opera和它的作品

<div> 
    <input type="text" value="35" /> 
</div> 
<script> 
     $("input").keydown(function() { 
      alert($(this).val()); 
     }); 
</script> 
相關問題