首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery文件格式

Jquery文件格式
EN

Stack Overflow用户
提问于 2011-03-10 15:45:09
回答 3查看 2.5K关注 0票数 0

嗨。

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

代码语言:javascript
复制
$(document).ready(function() {
    $(".chk").click(function() {
    alert("hi");
   });
});

但每当我单击复选框时,单击事件都会触发两次。应该只有一次。我不知道错误在哪里,在写js文件的时候有什么错误吗?请发表意见。

EN

回答 3

Stack Overflow用户

发布于 2011-03-10 15:50:12

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

当您难以确定bug的来源时,最好的解决方案是删除各种代码,直到剩下的只是您想要做的事情的最基本示例。在本例中,只有一个页面,只有一个包含您发布的jquery代码的脚本标记和一个包含chk类的复选框。在您拥有的代码和这个目标之间的某个时间点,bug将消失,然后您可以专注于这段代码。

票数 1
EN

Stack Overflow用户

发布于 2011-03-10 16:08:16

有没有可能你已经以某种方式包含了两次外部文件?(可能一次是手动操作,一次是使用构建脚本)。

票数 1
EN

Stack Overflow用户

发布于 2011-03-10 15:47:26

click更改为change..您必须双击复选框

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5256811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档