在网页做查询以前都是这么做的
表单获取关键字 –> 传入后端SQL语句处理 –>数据返回给前端显示
今天突然到游览器的Ctrl+F的这个功能怎么实现的,把数据一次放在页面上,然后在用JS 去匹配页面的内容。
不管怎么样,现在完成了功能,然后在做优化
$(function(){ var UserArray = new Array(); var TurenameArray = new Array(); var table = $("table>tbody"); table.children().each(function(){ userid = $(this).children().eq(0).html(); //将学号存入输出的中 UserArray.push(userid); turename = $(this).children().eq(1).html(); //将姓名存了数组中 TurenameArray.push(turename); }); // $("#search").focus(function(){ $(this).val(""); }).blur(function(){ val = $.trim($(this).val()); if(val === "") { $(this).val("工号/姓名"); } }); $(".btn").click(function(){ val = $("#search").val(); if(val === "工号/姓名") { alert("请输入有效的工号和姓名"); } else { table.children().hide("100"); if(!isNaN(val)) { hanld(UserArray,val); } else { hanld(TurenameArray,val); } } }); function hanld(array,value) { for(i=0;i<array.length;i++) { if(array[i].indexOf(value) !== -1) { table.children().eq(i).show("1000"); } } }
代码在上面,我下面说一下 设计思路。
获取到要匹配的数据结合按顺序存入到数组中,然后在匹配。
用JS的子串定位的函数indexof 如果不匹配就返回-1,匹配就返回字符串的位置。
这样就可以完成搜索。先把所有数据都隐藏,然后匹配成功就显示出来了。这样就OK了
本文向大家介绍基于jQuery实现页面搜索功能,包括了基于jQuery实现页面搜索功能的使用技巧和注意事项,需要的朋友参考一下 jQuery实现页面搜索,搜索筛选用户输入的内容! HTML: JQ: 更多搜索功能实现的精彩文章,请点击专题:javascript搜索功能汇总 进行学习 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍jQuery实现搜索页面关键字的功能,包括了jQuery实现搜索页面关键字的功能的使用技巧和注意事项,需要的朋友参考一下 在一篇文章中查找关键字,找到后高亮显示。 具体代码: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍Angular6 Filter实现页面搜索的示例代码,包括了Angular6 Filter实现页面搜索的示例代码的使用技巧和注意事项,需要的朋友参考一下 前言 我们在开发过程中经常会遇到在页面上实现全局搜索的需求,例如:表格搜索,通过关键词检索整个表格,过滤出我们需要的数据。在Angular6 中我们可以通过Filter + Pipe 的方式来实现这个功能。下面我们看一下实现代码。
本文向大家介绍基于jQuery实现瀑布流页面,包括了基于jQuery实现瀑布流页面的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了jQuery实现瀑布流页面展示的具体代码,供大家参考,具体内容如下 views.py url.py index.html 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍基于jQuery实现多标签页切换的效果(web前端开发),包括了基于jQuery实现多标签页切换的效果(web前端开发)的使用技巧和注意事项,需要的朋友参考一下 这里,实现多标签页效果的方法有两个,一个是基于DOM的,另一个是基于jquery的,此次我写的是一个对于一个电话套餐的不同,显示不同的标签页 方法一: 首先,我们要把页面的大体框架和样式写出来,html和css代码如下: c
本文向大家介绍基于JS实现bookstore静态页面的实例代码,包括了基于JS实现bookstore静态页面的实例代码的使用技巧和注意事项,需要的朋友参考一下 先给大家展示下效果图,如果感觉还不错,请参考实现代码: bookstore静态页面代码如下: 以上所述是小编给大家介绍的bookstore静态页面的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常