gpt4 book ai didi

javascript - 使来自 jquery 函数的变量可以从其他函数访问

转载 作者:行者123 更新时间:2023-11-30 10:46:00 25 4
gpt4 key购买 nike

我有一个像这样的 jquery 函数:

(function($){
$.fn.myjqfunction = function(cfg){

var foo1, foo2;

return this.each...

};
})(jQuery);

如何让 foo1 和 foo2 可以从外部访问(从另一个类似的函数)?

这些变量将存储影响整个文档的某些事物的状态,我希望其他函数知道这些...

最佳答案

在函数外声明它们,即全局。

为了安全起见,您可能希望将它们放在命名空间/对象/模块中。哪种方法最好取决于您实际使用它们做什么。

例如,如果它们与特定的选择器相关,那么使用 .data 将它们直接附加到 DOM 元素可能是“最好的”,或者将它们保存在另一个 jQuery 函数中,等等。

关于javascript - 使来自 jquery 函数的变量可以从其他函数访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8263713/

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