use*_*403 3 javascript variables each jquery dynamic
我在使用jQuery中的另一个变量创建变量时遇到了一些困难.我不知道如何写出等式的变量.这是我正在尝试创建的内容:
var $counter= 0;
$('.selector').each(function(){
$counter += 1;
var newVariable-($counter) // this is where I'd like to create the new
// variable with the number from $counter at the end.
});
Run Code Online (Sandbox Code Playgroud)
目标是创建:
newVariable-1
newVariable-2
newVariable-3...
Run Code Online (Sandbox Code Playgroud)
等等...
您可以创建一个对象来保存这些值,但不能创建动态变量.
var $counter= 0;
var variableHolder = {};
$('.selector').each(function(){
$counter += 1;
variableHolder["newVariable-"+$counter] = ...
});
Run Code Online (Sandbox Code Playgroud)
或者,如果您想创建全局变量(不推荐),您可以使用window:
var $counter= 0;
$('.selector').each(function(){
$counter += 1;
window["newVariable-"+$counter] = ...
});
Run Code Online (Sandbox Code Playgroud)