0

私はこの変数をjavascriptで持っています。

var overlay = $('.footer .overlay'),
    container = $('.footer .wrapper');

この変数を1つの変数に入れるにはどうすればよいですか?

4

3 に答える 3

3

jQuery.add ()を使用:

一連の DOM 要素を表す jQuery オブジェクトを指定すると、.add() メソッドは、それらの要素とメソッドに渡された要素の和集合から新しい jQuery オブジェクトを構築します。

var overlayAndContainer = overlay.add(container);
于 2013-10-31T12:57:26.160 に答える
2

.footer .overlayと の両方を含む選択が必要だということだと思います.footer .wrapper。これにはさまざまな方法があります。

$('.footer .overlay').add('.footer .wrapper')
$('.footer').find('.overlay, .wrapper');
$('.footer .overlay, .footer .wrapper');    // probably the best
于 2013-10-31T12:58:51.773 に答える
1
var all =  $('.footer').find('.overlay, .wrapper')

または変数を再利用したい場合

var all =  overlay.add(container)
于 2013-10-31T12:57:18.523 に答える