我似乎无法做到这一点,并且想知道要使用的确切语法。
说我在jQuery中定义了两个变量
var cat = $('#cat');
var dog = $('#dog');
我想要例如......隐藏两个div。
我知道如果没有变量,它将是$('#cat, #dog').hide();
无论我如何使用变量,我都无法使它工作。
(cat,dog).hide();
谢谢!
答案 0 :(得分:13)
cat.add(dog).hide()
答案 1 :(得分:2)
您可以使用add
方法将元素添加到现有选择器:
var dog = $('#dog'),
cat = $('#cat');
dog.add(cat).hide();
答案 2 :(得分:0)
这样做:
var $1 = $("#cat"), $2 = $("#dog");
$.each([$1, $2], function(t){ $(this).hide()} )
这可以扩展到您可能需要的DIV数量。