0

这只是为了保持代码更整洁。在 CSS 中,我可以像这样对元素进行分组:

.element1,
.element2,
.element3,
.element4,
.element5,
.element6 {
 font-weight:bold;
}

jQuery中是否有类似的东西,或者我必须单独设置每个。

$('.element1').css('font-weight', 'bold');
$('.element2').css('font-weight', 'bold');
$('.element3').css('font-weight', 'bold');
etc

我想我想像

$('.element1', '.element2', etc).css('font-weight', 'bold);
4

5 回答 5

6

更简单的是,您可以在 jQuery 中使用与在 CSS 中完全相同的选择器:

$('.element1, .element2').css('font-weight', 'bold);
于 2013-04-10T22:24:45.513 回答
2

简单的答案是肯定的,你可以这样做。但是使用 CSS 语法对选择器进行分组。

$('.element1, .element2, .element3').css('font-weight', 'bold');
于 2013-04-10T22:24:48.330 回答
1
$('.element1, .element2, etc').css('font-weight', 'bold');

JQuery 多个选择器

于 2013-04-10T22:25:13.367 回答
1

是的你可以!

Except you want it like this: $('.element1,.element2').css('font-weight', 'bold);

来源:http ://api.jquery.com/multiple-selector/

于 2013-04-10T22:25:40.297 回答
1

使用多个选择器。例子:

$("div,span,p.myClass").css("border","3px solid red");
于 2013-04-10T22:25:42.097 回答