2012-01-04 34 views
4

我只是想知道,如果不是的更改CSS

$(".element1").css('background','#000'); 
$(".element2").css('background','#000'); 

它可以concatinate多个元素让他们受一个命令或者如果有喜欢的一种更有效的方式,以便:

$(".element1",".element2").css('background','#000'); 
+2

-1:为什么没有研究? – 2012-01-04 03:34:21

+0

http://stackoverflow.com/questions/1836527/how-can-i-change-the-style-of-multiple-elements-using-jquery http://stackoverflow.com/questions/2142637/jquery-css- to-multiple-elements http://stackoverflow.com/questions/2306279/change-or-swap-the-css-of-multiple-html-elements-at-once http://stackoverflow.com/questions/2106353/针对多个元素与jQuery和_loads_更多 – 2012-01-04 03:36:44

+2

我受到压力,并做了一个快速搜索。我没有找到我正在寻找的东西,所以我犯了错误,不检查文档。我对多余的问题表示歉意。 – Scarface 2012-01-07 15:58:31

回答

14

CSS选择器一直支持工会:

$(".element1, .element2").css('background','#000'); 

您还可以添加到jQuery的元素设置自己:

$(".element1").add(".element2").css('background','#000'); 

你需要的一切都在the documentation粗略地看一眼。

+0

哈哈darn它我很接近...谢谢你的帮助。 – Scarface 2012-01-04 03:34:29

3

$(".element1,.element2").css('background','#000');会做

+0

谢谢Shyju感谢! – Scarface 2012-01-04 03:35:06