jQuery 是一个快速、简洁的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。使用 jQuery 查询页面模板通常涉及选择页面中的特定元素,并对这些元素进行操作。
#id
, .class
, element
。parent > child
, prev + next
。:first
, :last
, :even
, :odd
。[attribute=value]
。假设我们有一个简单的页面模板,其中包含一些需要操作的元素:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery Example</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<div id="container">
<h1>Welcome to Our Site</h1>
<p class="intro">This is a brief introduction.</p>
<ul class="items">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
<script>
$(document).ready(function() {
// 查询并修改标题
$('h1').text('New Title');
// 查询所有列表项并添加类
$('.items li').addClass('highlight');
// 查询第一个段落并隐藏
$('.intro').hide();
// 绑定点击事件
$('#container').on('click', function() {
alert('Container clicked!');
});
});
</script>
</body>
</html>
问题:jQuery 代码没有按预期执行。
原因:
解决方法:
$(document).ready()
函数内部,确保 DOM 完全加载后再执行。通过以上步骤,可以有效地使用 jQuery 来查询和操作页面模板。
没有搜到相关的文章