基于jQuery实现页面搜索功能


Posted in Javascript onMarch 26, 2020

jQuery实现页面搜索,搜索筛选用户输入的内容!

基于jQuery实现页面搜索功能

HTML:

<div class="table">
  <table>
   <tr id="theader">
   <th>姓名</th>
   <th>性别</th>
   <th>联系方式</th>
  </tr>
  <tr>
   <td>客服</td>
   <td>女</td>
   <td>161654466</td>
  </tr>
  <tr>
   <td>掌柜</td>
   <td>男</td>
   <td>37398378737</td>
  </tr>
  <tr>
   <td>小二</td>
   <td>男</td>
   <td>37398378737</td>
  </tr>
  <tr>
   <td>小三</td>
   <td>女</td>
   <td>3464653537</td>
  </tr>
  <tr>
   <td>小四</td>
   <td>女</td>
   <td>37398378737</td>
  </tr>
  </table>
  <input type="text"></input>
  <input type="button" value="搜索"></input>

 </div>

JQ:

$(function(){
  $("input[type=button]").click(function(){
   var txt=$("input[type=text]").val();
   if($.trim(txt)!=""){

    $("table tr:not('#theader')").hide().filter(":contains('"+txt+"')").show().css("background","red");
   }else{
    $("table tr:not('#theader')").css("background","#fff").show();
   }
  });
 })

更多搜索功能实现的精彩文章,请点击专题:javascript搜索功能汇总 进行学习

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js图片闪动特效可以控制间隔时间如几分钟闪动一下
Aug 12 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
Jan 18 Javascript
JavaScript实现网页对象拖放功能的方法
Apr 15 Javascript
BootstrapValidator不触发校验的实现代码
Sep 28 Javascript
Vue.js常用指令汇总(v-if、v-for等)
Nov 03 Javascript
ES6新特性八:async函数用法实例详解
Apr 21 Javascript
详解JS中的柯里化(currying)
Aug 17 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
Dec 12 Javascript
vue的安装及element组件的安装方法
Mar 09 Javascript
JavaScript实现一个简易的计算器实例代码
May 10 Javascript
JavaScript中layim之整合右键菜单的示例代码
Feb 06 Javascript
React Native项目框架搭建的一些心得体会
May 28 Javascript
JS中的数组方法笔记整理
Jul 26 #Javascript
jQuery实现日期联动效果实例
Jul 26 #Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
Jul 26 #Javascript
深入理解JavaScript函数参数(推荐)
Jul 26 #Javascript
JavaScript从0开始构思表情插件
Jul 26 #Javascript
只需五句话搞定JavaScript作用域(经典)
Jul 26 #Javascript
第一次接触神奇的Bootstrap基础排版
Jul 26 #Javascript
You might like
php打造属于自己的MVC框架
2012/03/07 PHP
PHP实现下载功能的代码
2012/09/29 PHP
php递归json类实例
2014/12/02 PHP
PHP实现返回JSON和XML的类分享
2015/01/28 PHP
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
如何解决Jquery库及其他库之间的$命名冲突
2013/09/15 Javascript
jquery 页面滚动到指定DIV实现代码
2013/09/25 Javascript
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
js is_valid_filename验证文件名的函数
2017/07/19 Javascript
浅析vue深复制
2018/01/29 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
vue实现在v-html的html字符串中绑定事件
2019/10/28 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
python中split方法用法分析
2015/04/17 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
python支持多线程的爬虫实例
2019/12/21 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
2013/10/16 面试题
白血病募捐倡议书
2014/05/14 职场文书
个人安全生产责任书
2014/07/28 职场文书
党员批评与自我批评范文
2014/09/23 职场文书
实训报告范文大全
2014/11/04 职场文书
Java中多线程下载图片并压缩能提高效率吗
2021/07/01 Java/Android
简述Java中throw-throws异常抛出
2021/08/07 Java/Android
Python必备技巧之函数的使用详解
2022/04/04 Python
python神经网络学习 使用Keras进行回归运算
2022/05/04 Python