2013-04-16 60 views
3

我有這樣的jQuery代碼:多個存儲的元素的CSS()

nextimg = $('.index-slide-container img#' + next); 
nextcaption = $('.index-slide-container .index-slide').filter('#'+next); 

nextimg.css({ 
    'left':'100%', 
    'z-index':'99' 
}); 
nextcaption.css({ 
    'left':'100%', 
    'z-index':'99' 
}); 

我想知道,如果你能以某種方式結合/鏈上兩個的CSS功能於一體?

+1

你有相同ID的多個元素('next')? – jensgram

+0

是的,我願意 - 而且我知道 – Bill

回答

3

您可以使用jQuery的add()功能:

nextimg.add(nextcaption).css({ 
    'left':'100%', 
    'z-index':'99' 
}); 
+0

會不會改變'nextimg',以便它包含'nextcaption'? – Bill

+0

你是什麼意思? – BenM

+0

例如,如果我在'nextimg'上調用'.animate',那麼存儲在'nextcaption'中的元素是否會被動畫? – Bill