jQuery 是一个快速、小巧且功能丰富的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。在网页开发中,jQuery 经常被用来简化 DOM 操作和事件处理。
jQuery 网页简易搜索引擎主要分为以下几种类型:
jQuery 网页简易搜索引擎常用于以下场景:
以下是一个简单的 jQuery 网页简易搜索引擎示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery 简易搜索引擎</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<style>
.highlight {
background-color: yellow;
}
</style>
</head>
<body>
<input type="text" id="search-box" placeholder="搜索...">
<div id="content">
<p>这是一个示例文本。</p>
<p>这是另一个示例文本。</p>
<p>这是第三个示例文本。</p>
</div>
<script>
$(document).ready(function() {
$('#search-box').on('input', function() {
var keyword = $(this).val().toLowerCase();
if (keyword === '') {
$('#content p').removeClass('highlight');
return;
}
$('#content p').each(function() {
var text = $(this).text().toLowerCase();
if (text.indexOf(keyword) !== -1) {
$(this).addClass('highlight');
} else {
$(this).removeClass('highlight');
}
});
});
});
</script>
</body>
</html>
通过以上方法,可以构建一个简单且高效的 jQuery 网页简易搜索引擎。