Sel*_*nir 6 variables jquery reference
例如:我想创建元素数组的快捷方式
var $artifacts = $('.game-artifact');
Run Code Online (Sandbox Code Playgroud)
但是atm没有任何具有这种类的元素.然后是一些代码,它们添加了元素.问题是,在我添加这些元素之后,变量$ artifacts仍然会引用它们,否则它将保持为空?如果是这样,我如何设法将函数的引用分配给变量?
它将保持空白.添加元素后,可以更新引用:
// add elements
artifacts = $('.game-artifact');
Run Code Online (Sandbox Code Playgroud)
看看小提琴.
您可以使用将返回当前元素的函数包装它:
var artifacts = function(){
return $('.game-artifact');
};
var $artifacts = artifacts();
Run Code Online (Sandbox Code Playgroud)