分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

jQuery实现简单前端搜索功能

发布时间:2023-09-06 01:34责任编辑:郭大石关键词:jQuery前端
<!DOCTYPE html><html lang="en"><head> ?<meta charset="UTF-8"> ?<title>工程轻量化与可靠性技术实验室</title></head><body><div class="content-right"> ?????<input type="text"><input type="submit" value="搜索"> ?????<h3>应用流体学</h3> ?????<ul id="content_news_list"> ???????<li><span>2015-7-8</span><a href="">这里是文章的标题1</a></li> ???????<li><span>2015-7-8</span><a href="">这里是文章的标题2</a></li> ???????<li><span>2015-7-8</span><a href="">这里是文章的标题3</a></li> ???????<li><span>2015-7-8</span><a href="">这里是文章的标题4</a></li> ???????<li><span>2015-7-8</span><a href="">这里是文章的标题5</a></li> ???????<li><span>2015-7-8</span><a href="">这里是文章的标题6</a></li> ???????<li><span>2015-7-8</span><a href="">这里是文章的标题6</a></li> ???????<li><span>2015-7-8</span><a href="">这里是文章的标题6</a></li> ???????<li><span>2015-7-8</span><a href="">这里是文章的标题6</a></li> ???????<li><span>2015-7-8</span><a href="">这里是文章的标题4</a></li> ?????</ul> ???</div></body>
<script type="text/javascript"> ???$(function(){ ?????$("input[type=text]").change(function () { ???????var searchText = $(this).val();//获取输入的搜索内容 ???????var $searchLi = "";//预备对象,用于存储匹配出的li ???????if (searchText != "") { ?????????//获取所有匹配的li ?????????$searchLi = $("#content_news_list").find(‘a:contains(‘+ searchText +‘)‘).parent(); ?????????//将内容清空 ?????????$("#content_news_list").html(""); ???????} ???????????????//将获取的元素追加到列表中 ???????$("#content_news_list").html($searchLi).clone(); ???????//判断搜索内容是否有效,若无效,输出not find ???????if ($searchLi.length <= 0) { ?????????$("#content_news_list").html("<li>not find</li>") ???????} ?????}) ?????$("input[type=submit]").click(function () { ???????$("searchText").change(); ?????}) ???})</script>

jQuery实现简单前端搜索功能

jQuery实现简单前端搜索功能

原文地址:https://www.cnblogs.com/wordblog/p/8214168.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved