Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我有2个js文件,但第二个没有';行不通_Javascript_Html - Fatal编程技术网

Javascript 我有2个js文件,但第二个没有';行不通

Javascript 我有2个js文件,但第二个没有';行不通,javascript,html,Javascript,Html,我有第一个js文件,里面有我所有的东西,还有我用指定类创建的按钮。 在第二个js文件中,我想在单击该类的按钮时执行一些事件,但它不起作用。有什么建议吗 这是我对第一个js文件的调用 <script src="js/tmdb/searchFilm.js"></script> 一切都很好 但是在第二个js文件中我有 $(document).ready(function () { $('.btnInfo').click(function (event) {

我有第一个js文件,里面有我所有的东西,还有我用指定类创建的按钮。 在第二个js文件中,我想在单击该类的按钮时执行一些事件,但它不起作用。有什么建议吗

这是我对第一个js文件的调用

<script src="js/tmdb/searchFilm.js"></script>
一切都很好

但是在第二个js文件中我有

  $(document).ready(function () {
      $('.btnInfo').click(function (event) {
          console.log("arrivato");
      });
  });
但是,如果我添加脚本作为第一个脚本,它不起作用,有什么建议吗


控制台上的零输出

尝试在中重命名
事件

$('.btnInfo').click(function (event) {
    console.log("arrivato");
});

到其他东西,如
e
。这应该可以解决问题。

您的问题可能是因为您正在动态添加按钮,因此jquery事件处理程序没有附加到它

尝试将加载文档时(未动态添加)存在的同一事件添加到直接父级。事件会冒泡,因此应该被父元素捕获


与其绑定到“.btnInfo”,不如将其绑定到直接父级

我的建议是发布一些代码。否则我们怎么可能帮助你呢?定义“不起作用”让我拿我的水晶球是的抱歉伙计们@布拉德什么不起作用?是否加载第二个文件?控制台中有输出吗?
$('.btnInfo').click(function (event) {
    console.log("arrivato");
});