gpt4 book ai didi

jquery - 如何调试为什么此点击处理程序永远不会触发?

转载 作者:行者123 更新时间:2023-12-01 01:11:58 28 4
gpt4 key购买 nike

我将在这里详细介绍。我在 Max OSX 上使用 Firefox 3.6.3 和 Firebug 1.5.3。

我有一个项目的两个版本,一个可以工作,另一个有错误。一份是我下载的,一份是我手写的。猜猜哪一个不起作用。它们应该是相同的,只是我的使用了较新版本的 jQuery 并且文件的命名不同。 jQuery 版本不是问题。我让我的使用旧的jquery,我让工作的使用新的jquery。不管怎样,我的仍然坏了,下载的仍然有效。我睁大了眼睛试图看看这些项目有何不同。我唯一不想做的就是将工作代码复制到损坏的代码中,因为当我自己的独特代码导致类似问题时,我需要能够弄清楚这些内容。

我在 Firebug 代码中没有看到任何错误,事实上,其中 2/3 工作得很好。只是第二个按钮没有任何作用。所以我想跨过去。这些都是眼球错误,我真的很讨厌看到它们。

我把它放在公共(public)服务器上。 http://colleenweb.com/jqtests/ex71.html我想调试 ex71.js

如果您对正在运行的程序进行 firebug 并在 ex71.js 中的第 13 行设置断点,则当您单击第二个按钮时,变量 json 具有预期值。但如果你对这个进行firebug,它永远不会到达那里。我已经浏览了 html,所有内容的名称似乎都匹配。我还想知道为什么按钮不右对齐,但这是 css 的事情。请告诉我我缺少什么,更重要的是,我可以使用什么工具/技术来查找这些类型的错误。

最佳答案

来自 api.jquery:

例如,所有以 JSON 表示的字符串,无论是属性还是值,都必须用双引号引起来。有关 JSON 格式的详细信息,请参阅 http://json.org/。

您确定传入的数据在语法上准确吗?

关于jquery - 如何调试为什么此点击处理程序永远不会触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2602796/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com