gpt4 book ai didi

javascript - jQuery 和 JavaScript 有不同的命名空间吗?

转载 作者:搜寻专家 更新时间:2023-11-01 04:59:00 24 4
gpt4 key购买 nike

我在 jQuery 中有这段代码..

$(document).ready(function(){ 

var fieldCounter = 0; ...

我有一个 jQuery 函数可以增加这个值。

这行得通,但我无法从非 jQuery 函数访问页面上的这个值?反之亦然,如果我在 JavaScript 中确定范围,例如

<script type="text/javascript">

var fieldCounter = 0;

我可以从 javascript 访问它,但 jQuery 无法查看它?

我可能正在做一些非常愚蠢的事情?

最佳答案

它与 jQuery 无关,但都与 Javascript 作用域有关。

$(document).ready(function() { 
var fieldCounter = 0;
});

fieldCounterfunction 中声明。由于 Javascript 具有函数作用域,因此变量在函数外是不可见的。

顺便说一句,jQuery Javascript,它们遵循相同的规则,它们不是两种不同的技术。

详尽的答案可以在这里找到:What is the scope of variables in JavaScript?

关于javascript - jQuery 和 JavaScript 有不同的命名空间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2597499/

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