Jquery文件格式

Jquery文件格式,jquery,Jquery,嗨 我有多个网页。所以我有一个通用的外部js文件。我已经将这个js文件添加到每个页面。我在每页都有多个复选框。我已经在外部公共js文件中编写了click事件。但是我想知道js文件应该是怎样的? 现在我写的是这样的 $(document).ready(function() { $(".chk").click(function() { alert("hi"); }); }); 但每当我单击复选框时,单击事件都会触发两次。应该是一次。我不知道错误在哪里,写js文件有错误吗? 请

我有多个网页。所以我有一个通用的外部js文件。我已经将这个js文件添加到每个页面。我在每页都有多个复选框。我已经在外部公共js文件中编写了click事件。但是我想知道js文件应该是怎样的? 现在我写的是这样的

$(document).ready(function() {
    $(".chk").click(function() {
    alert("hi");
   });
});
但每当我单击复选框时,单击事件都会触发两次。应该是一次。我不知道错误在哪里,写js文件有错误吗?
请发表评论。

更改
单击
进入
更改
。。您必须双击复选框

jQuery include文件不太可能有问题,您提供的代码是正确的,应该可以工作,所以我不能确定问题是什么


当您在识别bug的源代码方面遇到困难时,最好的解决方案是删除各种代码片段,直到剩下的就是您尝试执行的最基本的示例。在本例中,是一个页面,其中有一个脚本标记,包含您发布的jquery代码,还有一个复选框,其类为
chk
。在您拥有的代码和此目标之间的某个点上,bug将消失,然后您可以专注于这段代码。

不知何故,您是否可能已经包含了两次外部文件?(可能一次手动,一次使用构建脚本)。

欢迎使用SO。您可以使用富文本编辑器中的
{}
按钮格式化代码(或缩进四个空格)。另外,您还有一个语法错误:
alert(“hi”);
应该是
alert(“hi”);
thnks。是的,我按您所说的添加了两次