jquery - 改变多个元素的css

标签 jquery

我只是想知道是否可以代替

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

可以连接多个元素以使它们受一个命令的影响,或者是否有更有效的方法,如下所示:

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

最佳答案

CSS 选择器始终支持联合:

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

您还可以自己添加到 jQuery 元素集中:

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

您所需要的只是粗略地浏览一下 the documentation .

关于jquery - 改变多个元素的css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721696/

相关文章:

javascript - 如何将毫秒转换为可读的日期?

javascript - jquery ui 拖动缓动/惯性

javascript - 为什么 HTML 中不允许重复的 ID 值?

jquery - 如何使用 JQuery 从 HTML 页面获取 img 标签中的所有图像和背景图像?

javascript - HTML图像到javascript中的pdf转换器

jquery - 更改事件未触发第一个选项值

javascript - 仅使用 Javascript 模拟鼠标滚动

Javascript - 将属性拉入数组/根据属性删除项目

javascript - 将动态生成的输入委托(delegate)给预输入

jquery - Bootstrap 是否有与 jTable 组件等效的组件?