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