按键和按键不起作用

巴塞尔

当用户单击按钮写评论时,我有一个带有评论系统的网站,我在文档中附加了文本区域,以便他写评论并保存。我想向此textarea添加一个charachters计数器,但是当添加jQuery代码时,没有任何反应,它使我对任何按键或按键均无响应。我的代码是:

$(document).ready(function(){   
        var limitnum = 120; // set your int limit for max number of characters
    $('.comment_area').keyup(function(){alert('test');
      limits($(this), limitnum);
    });
});

附加的textarea代码:

$("#section_bar").after('<p id="counter"><span>0</span> characters</p><textarea rows="4" cols="50"  id="" class="comment_area" name="reply_area" ></textarea><a class="comment button small black" href="#!" id="reply_'+match_id+'"><span>save comment</span></a>');

我想知道为什么keyup或keyes oes不能正常工作,这与在创建和加载DOM时我没有textarea的事实有关(因为我在那之后附加了它)?

詹姆斯·希伯德

您需要使用事件委托,因为您不能以这种方式将事件处理程序附加到最初呈现DOM时不存在的元素上。

您可以这样做,就像这样:

$('#section_bar').on('keyup','.comment_area',function() {
  // Code here
});

这应该会有所帮助:了解事件委托

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按键不起作用

来自分类Dev

按键事件不起作用

来自分类Dev

按键不起作用Javascript

来自分类Dev

键盘按键不起作用

来自分类Dev

按键事件不起作用

来自分类Dev

输入密钥javascript按键不起作用

来自分类Dev

Tmux按键绑定不起作用

来自分类Dev

流星按键事件不起作用

来自分类Dev

一些按键不起作用

来自分类Dev

ProcessingJS中的按键不起作用

来自分类Dev

重复按键在17.10中不起作用

来自分类Dev

按键绑定在Tkinter中不起作用

来自分类Dev

jQuery按键CTRL + S事件在Chrome上不起作用?

来自分类Dev

检测模式对话框上的按键不起作用

来自分类Dev

按键事件在Internet Explorer中不起作用

来自分类Dev

Javascript按键事件在Firefox中不起作用

来自分类Dev

GTK按键事件传播导致递归或不起作用

来自分类Dev

PySide2 QOpenGLWidget按键事件不起作用

来自分类Dev

jQuery按键CTRL + S事件在Chrome上不起作用?

来自分类Dev

按键绑定在Tkinter中不起作用

来自分类Dev

pygame通过按键更改图片不起作用?

来自分类Dev

特殊的键盘故障(特定的按键组合不起作用)

来自分类Dev

自定义按键组合不起作用

来自分类Dev

我的按键在 C# 中不起作用

来自分类Dev

按键故障-Ctrl键和Shift键似乎没有按下,或者按下时不起作用

来自分类Dev

按键故障-Ctrl键和Shift键似乎没有按下,或者按下时不起作用

来自分类Dev

按键事件监听器在Mozilla SDK中不起作用

来自分类Dev

量角器sendkeys不起作用:按键代码转换需要x显示

来自分类Dev

在按键jQuery功能上,退格键不起作用