Javascript jQuery单击事件不起作用如何解决?

Javascript jQuery单击事件不起作用如何解决?,javascript,jquery,html,Javascript,Jquery,Html,HTML: jqueryclick函数位于documentready函数的内部 HTML是通过使用另一个jQuery函数动态生成的。该函数不在文档就绪函数的范围内 任何人都可以帮助我为什么这个功能不工作 对动态内容使用$(document).on $("fa.fa-close.closelabel").click(function(){ alert("hello world"); }); 注意:键入类名称缺少第一个点。不存在任何元素。$(“fa.fa close.closelabel”

HTML:

  • jqueryclick函数位于documentready函数的内部
  • HTML是通过使用另一个jQuery函数动态生成的。该函数不在文档就绪函数的范围内
  • 任何人都可以帮助我为什么这个功能不工作

    对动态内容使用$(document).on

    $("fa.fa-close.closelabel").click(function(){
        alert("hello world");
    });
    

    注意:键入类名称缺少第一个点。

    不存在任何元素。
    $(“fa.fa close.closelabel”)
    您的选择器正在尝试查找带有标记名
    fa
    和类
    fa close
    的元素

    $("i.fa.fa-close.closelabel").click(function(){
        alert("hello world");
    });
    
    改为

      $(document).on('click','.fa.fa-close.closelabel',function(){ alert("hello world"); });
    

    你忘了第一个点

    $("i.fa.fa-close.closelabel").click(function(){
        alert("hello world");
    });
    

    $(document).on('click'、'fa.fa close.closelabel'、(function(){alert(“hello world”);});是否将此代码放在document ready函数的内部或外部?
    $(".fa.fa-close.closelabel").click(function(){ alert("hello world"); });