jQuery通过一个方法传递多个变量

时间:2012-09-12 00:59:29

标签: jquery variables selector global

不知道我在这里遗失了什么。我想通过相同的方法运行多个全局变量。见下文

$('#pageMain .stuff, #pageMain .postFooter').each(function(){
    $(this).vertCenter();
});

但改为使用全局变量:

$main, $titles, $footers

就像......

$($main, $titles, $footers).each(). . .

1 个答案:

答案 0 :(得分:1)

您需要在每个jQuery对象上调用each

$footers.each(function(){ ... });
$main.each(function(){ ... });
$titles.each(function(){ ... });

或者,您可以执行以下操作:

var aggregated = $footers.add($main).add($titles);

aggregated.each(function() { ... });