1

我有一个 Web 应用程序,它在某处调用jQuery来显示<div>. 任何人都知道拦截该呼叫的方法,看看究竟是什么呼叫<div>出现?

我需要使该 div 出现在另一个按钮上,并且使该 div 出现的原始按钮<div>发生了一堆事情,我想只显示那个<div>

该应用程序是asp的。带有jQ​​uery的网络 Web 表单。

4

3 回答 3

3

人们通常有两种方法来做到这一点。

A. 他们“隐藏” div,然后通过使用 display:none 添加和删除 css 类来“显示”它;

或者

B. 他们从字面上删除了 div 元素,然后将其重新添加。

无论哪种方式,您都可以使用 Chrome 开发人员工具 ( https://developers.google.com/chrome-developer-tools/docs/overview#access ) 来捕捉这种情况。

如果 A. 找到添加/删除 CSS 类的 div,然后右键单击它。然后点击“Break on..”->“属性修改”。当节点修改其类属性时,这将破坏 javascript。

如果 B. 找到添加/删除 div 的父元素。右键单击父元素“Break on..”->“Subtree Modification”,添加或删除 div 时会中断。

于 2013-04-02T23:58:23.863 回答
0

在源代码内部,<html>您会注意到一个<script>参考。该参考通常会概述整个jQuery代码。另一个可能的含义是该文件所在位置的参考URL<script>

在此文件中,您将看到分配特定和隐藏和显示的jQuery代码。不幸的是,没有代码,很难指定确切的细节。<div>

希望这会为您指明正确的方向。

于 2013-04-02T23:38:30.473 回答
0

调试 jQuery 提示

正如@Jazzepi 所说,当您想要发现 JavaScript 代码的问题时,Chrome + 开发人员工具非常有用。

就个人而言,我更喜欢将FirefoxFireBug扩展一起使用——您可以找到 JavaScript 控制台,您会在那里看到错误消息。

于 2013-04-03T00:13:28.633 回答