使用jQuery动态操作HTML和CSS

jQuery 曾经是前端开发中操作 DOM 和 CSS 的绝对主力,它极大地简化了这些操作。虽然现代开发中直接使用原生 JavaScript 越来越普遍,但理解 jQuery 仍然很有价值,特别是在维护老项目时。

下面我将详细介绍如何使用 jQuery 动态操作 HTML 和 CSS。


1. 引入 jQuery

首先,需要在 HTML 中引入 jQuery 库。通常通过 CDN 引入:

<!-- 引入 jQuery -->
<script src="/https://code.jquery.com/jquery-3.7.1.min.js"></script>

2. 核心:jQuery 选择器 ($())

jQuery 的核心是 $() 函数,它用于选择元素。它接受一个 CSS 选择器作为参数,并返回一个包含匹配元素的 jQuery 对象。

// 选择所有 <p> 元素
$('p');

// 选择 ID 为 'myDiv' 的元素
$('#myDiv');

// 选择 class 为 'active' 的所有元素
$('.active');

// 更复杂的选择器:选择 article 下的第一个 p 标签
$('article p:first');

3. 操作 HTML 内容

获取和设置内容
方法 描述 相当于原生 JS
.html() 获取第一个匹配元素的 HTML 内容(包括标签) .innerHTML (get)
.html(htmlString) 设置所有匹配元素的 HTML 内容(会解析标签) .innerHTML = (set)
.text() 获取所有匹配元素的文本内容(合并后的纯文本) .textContent
.text(textString) 设置所有匹配元素的文本内容(会自动转义 HTML 标签) .textContent =
.val() 获取
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值