Javascript Jquery.on()';键控';函数不起作用

Javascript Jquery.on()';键控';函数不起作用,javascript,jquery,html,Javascript,Jquery,Html,我试图在按下键盘时给出事件 不知道为什么这不起作用。有什么帮助吗 $('input').on('keyup','.aa',function()){ 警惕(“你好”); }); 你没有在上课前加上点的前缀 还可以使用静态容器而不是输入。在('keyup','.aa',function(){ $('body').on('keyup','.aa',function()){ 警惕(“你好”); }); 您是否尝试过: HTML: 上面的keyup事件只是.on(“keyup”,handler)的一

我试图在按下键盘时给出事件

不知道为什么这不起作用。有什么帮助吗

$('input').on('keyup','.aa',function()){
警惕(“你好”);
});

你没有在上课前加上点的前缀

还可以使用静态容器而不是输入。在('keyup','.aa',function(){

$('body').on('keyup','.aa',function()){
警惕(“你好”);
});

您是否尝试过:

HTML:


上面的
keyup
事件只是
.on(“keyup”,handler)
的一个快捷方式。另一种方法是将标识的类放在选择器中

$('input.aa')。在('keyup',function()上{
警惕(“你好”);
});


为什么您希望它工作?委派的事件处理绑定似乎不正确。除非您有一个名为
aa
的自定义标记。请使用选择器
'.aa'
而不是
'aa'
。投票结束此问题是由于无法再现的问题或简单的印刷错误造成的。而类似的问题可能是关于这里的主题,这个问题的解决方式不太可能帮助未来的读者。@vlaz抱歉在提问时忘了写。我写了我的真实代码,但仍然不起作用。@mplungjan抱歉在提问时忘了写。我写了我的真实代码,但仍然不起作用。这不是打字问题。
$('input.aa')。on('keyup',function(){console.log('hello');});
-.aa不是输入的子项。请不要回答键入错误questions@mplungjan这不是打字问题。@Mamun谢谢。我不知道应该用body而不是inputI-see。有不止一个问题。一个委派问题too@Junie任何静态容器-大多数使用$(“文档”)我犯了一个错误,编辑了我的response@brooksrelyt是的,我知道如何处理.keyup()函数。我想知道如何处理.on()函数 function@mplungjan抱歉,老兄…评论在我看来不是答案。评论是为了更好地理解。没有看到你的评论。在发布过程中,你最有可能发表评论。这个问题不值得answering@mplungjan我明白你的意思,但给出了一个替代方案,而不是一个拼写错误
<input type="text" class="aa">
$('.aa').keyup(function() {
  alert('hello');
});