按键事件被触发两次

时间:2013-03-18 15:03:10

标签: javascript jquery html

对于我的文字区域,我正在使用此插件https://github.com/jaz303/jquery-grab-bag/blob/master/javascripts/jquery.autogrow-textarea.js

并且我有以下代码。

 <script type="text/javascript">

     $(function() {
      $('.pages .newcomment').autogrow();
     });

     $('.newcomment').keypress(function(event){
     var keycode = (event.keyCode ? event.keyCode : event.which);
     if(keycode == '13'){

  </script>

我有以下html

<textarea class="newcomment field span12" style="width: 350px; height: 20px; resize:none;  font-size: 60%"  placeholder="Enter comment here..." ></textarea>

我不明白为什么有两个触发因为我可以看到代码执行在我的按键方法中出现两次...

1 个答案:

答案 0 :(得分:2)

尝试密钥..

$('.newcomment').keyup(function(event){
 var keycode = (event.keyCode ? event.keyCode : event.which);
 if(keycode == '13'){
    ...........