gpt4 book ai didi

javascript - 如何使用刚刚在命名空间内创建的 jQuery 变量?

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

我创建了一个命名空间来保存变量,以便两个不同的函数可以使用它们。我的第一个变量使用 jQuery 并且工作正常。第二个尝试使用前一行中建立的变量但失败。未定义。

示例:

varHolder = {
buildStep4: $('#buildStep4'),
jetSpan: buildStep4.find('#jetSpan')
};

有没有办法正确地做到这一点?

最佳答案

您可以捕获该值,但使用函数来保持其范围,以便在创建对象后它不存在。

varHolder = (function() {
var buildStep4 = $('#buildStep4');
return {
buildStep4: buildStep4,
jetSpan: buildStep4.find('#jetSpan')
}
})();

您还可以逐步构建对象:

varHolder = {};
varHolder.buildStep4 = $('#buildStep4');
varHolder.jetSpan = varHolder.buildStep4.find('#jetSpan');

关于javascript - 如何使用刚刚在命名空间内创建的 jQuery 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32363518/

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