jQuery 是一个快速、小巧且功能丰富的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。CSS(层叠样式表)用于描述 HTML 或 XML(包括 SVG 和 XHTML 等各种 XML方言)文档的外观和格式。
在这个场景中,我们将使用 jQuery 来选择包含特定关键字的文本,并对其应用 CSS 样式。
假设你有一个博客文章列表,你想高亮显示包含某个关键字(如“技术”)的文章标题。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery Keyword Highlighting</title>
<style>
.highlight {
background-color: yellow;
}
</style>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<h1>Blog Posts</h1>
<ul>
<li><a href="#">Introduction to Technology</a></li>
<li><a href="#">History of Web Development</a></li>
<li><a href="#">Advanced JavaScript Techniques</a></li>
</ul>
<script>
$(document).ready(function() {
var keyword = "技术";
$("a").each(function() {
if ($(this).text().indexOf(keyword) >= 0) {
$(this).addClass("highlight");
}
});
});
</script>
</body>
</html>
.highlight
类,用于高亮显示文本。$(document).ready()
确保 DOM 完全加载后再执行脚本。keyword
。<a>
标签,检查其文本内容是否包含关键字。.highlight
类。通过这种方式,你可以轻松地对包含特定关键字的文本应用 CSS 样式,从而实现高亮显示或其他视觉效果。
领取专属 10元无门槛券
手把手带您无忧上云