jquery改变css
jQuery 修改 CSS 的方法
jQuery 提供了多种方式来修改元素的 CSS 样式,以下是几种常用的方法:
使用 .css() 方法
.css() 方法可以获取或设置元素的 CSS 属性。以下是示例代码:

// 设置单个 CSS 属性
$("#element").css("color", "red");
// 设置多个 CSS 属性
$("#element").css({
"color": "red",
"font-size": "16px",
"background-color": "#f0f0f0"
});
// 获取 CSS 属性值
var color = $("#element").css("color");
使用 .addClass() 和 .removeClass()
通过添加或移除预定义的 CSS 类来修改样式:

// 添加类
$("#element").addClass("highlight");
// 移除类
$("#element").removeClass("highlight");
// 切换类(存在则移除,不存在则添加)
$("#element").toggleClass("highlight");
使用 .attr() 修改 style 属性
直接修改元素的 style 属性:
// 设置 style 属性
$("#element").attr("style", "color: red; font-size: 16px;");
动态修改样式
结合事件或条件动态修改样式:
$("#button").click(function() {
$("#element").css("background-color", "blue");
});
注意事项
- 使用
.css()方法直接修改样式会覆盖内联样式,但不影响外部样式表中定义的样式。 - 使用
.addClass()和.removeClass()更易于维护,适合复杂的样式修改。 - 动态修改样式时,确保选择器能正确匹配目标元素。






