我需要捕获每次用户在我的网站上单击Purechat Widget(网站的在线聊天服务,https://www.purechat.com/)以计算转化次数。
我使用的脚本如下:

<script type='text/javascript'>
   jQuery(document).ready( function(){

    jQuery(".purechat-widget-header").click( function(){
      alert("Hello 2");
    });
  })
</script>


但是,当我单击Widget时,功能alert(“ Hello 2”)无法运行。

加载Web后,Purechat使用JS在网站上添加聊天小部件的HTML。
通常,事件是在服务器端生成的其他HTML元素上引发的,而Purechat生成的HTML元素则不会。

这是用于测试的jsfiddle:https://jsfiddle.net/qor1jkpa/1/

请帮助我解决问题,

非常感谢,

最佳答案

尝试使用事件delegate

像这样

jQuery(docuemnt).on("click",".purechat-widget-header",function(){
  alert("Hello 2");
});

关于javascript - 如何使用jQuery引发事件点击Purechat,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33770443/

10-11 12:01