gpt4 book ai didi

javascript - Chrome 开发者控制台访问 jQuery 范围

转载 作者:行者123 更新时间:2023-12-03 12:20:18 27 4
gpt4 key购买 nike

我很想知道,如果使用 Chrome 的开发者工具控制台选项卡,我可以在调用文档就绪时手动访问传递给 jQuery 的函数范围。

例如,如果我有以下 HTML 和 Javascript:

<!DOCTYPE html>
<html>
<head>
<title>Accessing jQuery scope via Developer Console</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
var globalId = "awesomeApp";
$( document ).ready( function() {
var id = "myAppId";
this.id2 = "myAppId2";
} );

</script>
</head>
<body>
</body>
</html>

如果我在开发者控制台窗口中输入“globalId”,它将输出“awesomeApp”。

请有人告诉我是否可以从开发者控制台窗口手动引用 jQuery 范围,即调用 $(document).ready 时传递给 jQuery 的函数。

因此,根据上面的代码,如果我输入:

[theAnswerToMyQuestionScope].id 它将输出“myAppId”或者[theAnswerToMyQuestionScope[instance]].id2 它将输出“myAppId2”

非常感谢您提供的帮助。

最佳答案

当调试器在断点处停止时,您正在当前范围内工作。

因此,如果您在匿名函数内设置断点,您可以在控制台中键入命令并在当前范围内工作。

即在控制台中的断点处输入 [instance]].id2 应输出 myAppId2

关于javascript - Chrome 开发者控制台访问 jQuery 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24471339/

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