属性与样式
jQuery 提供方便的方法操作元素的属性和样式,使页面交互效果更加丰富。
操作属性
- 获取属性值
var href = $("a").attr("href");
- 设置属性值
$("a").attr("href", "https://www.example.com");
- 移除属性
$("img").removeAttr("alt");
操作样式
- 获取样式
var color = $("p").css("color");
- 设置单个样式
$("p").css("color", "red");
- 设置多个样式
$("p").css({
"font-size": "18px",
"background-color": "#eee",
});
操作 CSS 类
- 添加类
$("div").addClass("active");
- 移除类
$("div").removeClass("active");
- 切换类
$("div").toggleClass("active");
示例代码
源码
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(document).ready(function () {
// 修改链接地址
$("a").attr("href", "https://cdnjs.com");
// 设置段落颜色和字体大小
$("p").css({
color: "blue",
"font-size": "16px",
});
// 点击按钮添加/移除类
$("#btn").click(function () {
$("div").toggleClass("highlight");
});
});
</script>
<a href="#">CDN链接</a>
<p>这是一段文本。</p>
<div>操作 CSS 类的元素</div>
<button id="btn">切换高亮</button>
<style>
.highlight {
background-color: yellow;
font-weight: bold;
}
</style>
相关内容
- 什么是 jQuery 了解什么是 jQuery,这款流行的 JavaScript 库如何简化网页的 DOM 操作、事件处理和 Ajax 调用,帮助前端开发者高效构建交互式网页,适合初...
- 引入方式 详细介绍 jQuery 的多种引入方式,包括通过 CDN 和本地下载的方式,帮助开发者快速搭建开发环境并优化网页加载性能,适合初学者和进阶用户参考学习。
- 基本语法 介绍 jQuery 的基本语法结构,包括选择器、事件绑定和链式调用,帮助初学者快速掌握如何用简洁代码操作 DOM,提高前端开发效率。
- 基础选择器 详细讲解 jQuery 的基础选择器用法,帮助开发者轻松选中 DOM 元素,掌握 ID、类名、标签选择器等常见选择技巧,提高网页操作效率。
- 层级选择器 介绍 jQuery 层级选择器的用法,包括子元素选择器、后代选择器、兄弟选择器等,帮助开发者精准定位复杂 DOM 结构中的元素,提升操作效率。
- 过滤选择器 介绍 jQuery 过滤选择器的使用方法,包括 :first、:last、:eq、:gt、:lt 等伪类选择器,帮助开发者精准筛选符合条件的元素,提高操作灵活性...