javascript - 按键事件被触发两次

标签 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>

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

最佳答案

尝试键盘输入..

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

关于javascript - 按键事件被触发两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15480022/

相关文章:

javascript - 我们可以使用 Javascript 获取浏览器历史记录吗?

javascript - 如何创建指向此的类范围指针?

javascript - 浏览器的 "localStorage.generator++"运算符是原子的吗?

javascript - 使用 jquery 水平背景 css 位置

像 GetSatisfaction 这样的 JQuery "floating"选项卡

php - 无法将数据插入到我的 mysql 表之一

javascript - 在 Redactor 编辑器中将类添加到 <a> 的选项

javascript - 从 html 选择菜单中选择的值

javascript - 使用多个链接覆盖多个外部页面或 div

python - 用于网页抓取的 Beautifulsoup 不起作用?