jQuery 是一个快速、小巧且功能丰富的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。jQuery 选择器允许开发者通过各种方式查找和操作 DOM 元素。
jQuery 选择器主要分为以下几类:
#id、.class、element、*parent > child、ancestor descendant、prev + next、prev ~ siblings:first、:last、:even、:odd、:eq(index) 等[attribute]、[attribute=value]、[attribute!=value] 等假设我们有一个 HTML 页面,其中包含多个段落元素,我们希望通过 jQuery 选择器来改变特定段落的字体。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery 选择字体示例</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function() {
// 选择 id 为 'intro' 的段落并改变字体
$('#intro').css('font-family', 'Arial');
// 选择所有 class 为 'highlight' 的段落并改变字体
$('.highlight').css('font-family', 'Verdana');
});
</script>
</head>
<body>
<p id="intro">这是一个介绍段落。</p>
<p class="highlight">这是一个高亮段落。</p>
<p>这是一个普通段落。</p>
</body>
</html>问题:为什么 jQuery 选择器没有生效?
原因:
$(document).ready()。解决方法:
$(document).ready() 中执行。$(document).ready(function() {
// 确保选择器正确
$('#intro').css('font-family', 'Arial');
$('.highlight').css('font-family', 'Verdana');
});通过以上步骤,可以确保 jQuery 选择器正确生效并改变目标元素的字体。
企业创新在线学堂
企业创新在线学堂
企业创新在线学堂
万物皆可蒸馏
万物皆可蒸馏
TVP分享会
云+社区技术沙龙[第13期]
腾讯云存储专题直播
云+社区沙龙online [技术应变力]