我在JavaScript中有這個變量。把變量放在一個
var overlay = $('.footer .overlay'),
container = $('.footer .wrapper');
我怎樣才能把這個變量放在一個變量中?
我在JavaScript中有這個變量。把變量放在一個
var overlay = $('.footer .overlay'),
container = $('.footer .wrapper');
我怎樣才能把這個變量放在一個變量中?
隨着jQuery.add():
如果提供的jQuery代表了一組DOM元素,在 。新增()方法從這些 元素的聯合和傳入該方法的元素構造一個新的jQuery對象。
var all = $('.footer').find('.overlay, .wrapper')
,或者如果你想重用變量
var all = overlay.add(container)
我想你的意思是你要同時包含和.footer .wrapper
選擇。有很多種方法可以做到這一點:
$('.footer .overlay').add('.footer .wrapper')
$('.footer').find('.overlay, .wrapper');
$('.footer .overlay, .footer .wrapper'); // probably the best
爲什麼最後一個選擇器最好?我會猜到第二個。 – Adam
@Adam因爲它可以直接傳遞給'document.querySelectorAll',所以瀏覽器的本地代碼(它比jQuery快得多)可以完成所有工作。 – lonesomeday
非常好的一點。我的想法是''pre-'document.querySelectorAll'次。 – Adam
解釋清楚你需要!!! – sam
不清楚你在問什麼。 '$('。footer .overlay,.footer .wrapper')'? – naththedeveloper