创建一个包含多个变量的jQuery变量

时间:2015-05-19 18:48:48

标签: jquery

我试图清理我的代码,并且好奇是否可以创建包含其他变量的变量。

我真的试图改变这个......

// variables are elements on a page
var1.show();
var2.show();
var3.show();
var4.hide();
var5.hide();

进入这个...

var showViewVariables = (var1, var2, var3);
var hideViewVariables = (var4, var5);

showViewVariables.show();
hideViewVariables.hide();

不确定这是否因我的语法或其功能无法正常工作。

我找到了一些答案,其中多个选择器放在一个变量中并且一起调用,但是在一个变量中找不到任何变量的东西。

1 个答案:

答案 0 :(得分:2)

您可以使用.add()

  

创建一个新的jQuery对象,其中元素已添加到匹配元素集中。

实施例

var var1 = $('#one');
var var2 = $('#two');

//Create variable from another variables
var var3 = var1.add(var2);

var3.show();

DEMO