我在javascript中有这些变量。
var overlay = $('.footer .overlay'),
container = $('.footer .wrapper');
如何将这些变量放在一个变量中?
答案 0 :(得分:3)
使用jQuery.add():
给定一个表示一组DOM元素的jQuery对象, .add()方法从这些对象的并集构造一个新的jQuery对象 元素和传递给方法的元素。
var overlayAndContainer = overlay.add(container);
答案 1 :(得分:2)
我认为您的意思是要包含.footer .overlay
和.footer .wrapper
的选择。有多种方法可以做到这一点:
$('.footer .overlay').add('.footer .wrapper')
$('.footer').find('.overlay, .wrapper');
$('.footer .overlay, .footer .wrapper'); // probably the best
答案 2 :(得分:1)
var all = $('.footer').find('.overlay, .wrapper')
或者如果你想重用变量
var all = overlay.add(container)