2013-04-16 31 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