jQuery 是一个快速、简洁的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。jQuery 的目标是 "Write less, do more",即用更少的代码完成更多的功能。
#id, .class, element 等。parent > child, prev + next 等。:first, :last, :even, :odd 等。[attribute=value], [attribute!=value] 等。假设我们有一个 HTML 页面,其中包含多个段落 <p>,我们想要查找并修改第一个段落的文本内容:
<!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>
<p>This is the first paragraph.</p>
<p>This is the second paragraph.</p>
<p>This is the third paragraph.</p>
<script>
$(document).ready(function(){
// 使用基本选择器查找第一个段落并修改其文本内容
$("p:first").text("Hello, this is the updated first paragraph!");
});
</script>
</body>
</html>问题:页面加载后 jQuery 代码未执行。
原因:
解决方法:
$(document).ready() 确保 DOM 完全加载后再执行 jQuery 代码。$(document).ready(function(){
// 你的 jQuery 代码
});问题:选择器未能匹配到任何元素。
原因:
解决方法:
通过以上信息,你应该能够对 jQuery 页面查找有一个全面的了解,并能够解决常见的使用问题。