调试jQuery代码段

时间:2013-12-11 13:38:54

标签: javascript jquery debugging

我试图采用一个有效的jQuery片段(这是另一个SO答案的例子)并改进它。

原始代码段可以通过评论/取消注释某些代码来显示做某事的好方法和坏方法。我尝试修改HTML和JS,这样两个示例都可以独立运行,而无需修改JS代码(基本上将示例HTML克隆到具有不同ID的副本中)。

原始的JSFiddle运行良好:http://jsfiddle.net/thangchung/LVAaV/

我的“改进”版本似乎根本不起作用:http://jsfiddle.net/dvkdvk/C2YBE/19/

(不起作用意味着当你按任何按钮时,没有任何反应)。

我不知道如何使用jQuery调试它(使用常规JS我只会将alert()洒到各处)。我在JSFiddle上运行了“JSHint”,没关系。

3 个答案:

答案 0 :(得分:1)

你的新小提琴没有选择图书馆。从表单左侧选择它,然后单击“运行”。

我在Firefox中使用Firebug的脚本调试器找到了这个。使用您选择的浏览器中的开发人员工具打开脚本调试。否则,Javascript会无声地失败。然后,您可以设置断点,查看变量等。这比使用警报和控制台日志更有效(尽管它们确实有它们的位置)。

答案 1 :(得分:1)

您的主要问题是您的JSFIDDLE设置。在页面的左侧,确保包含jQuery库并从框架和扩展面板中选择onDomReady

答案 2 :(得分:0)

我尝试在FireFox,Firebug中运行此脚本。这里的抄写员和我在一起很好。请查看您尝试运行此脚本的环境。