jquery实现搜索框功能实例详解


Posted in jQuery onJuly 23, 2018

搜索框实现搜索一个ul列表中的指定关键词的li。

html代码:

<ul class="todo-content">     
      <li class="todo-ltem">
        <div class="todo-tip">
          <p>fhasjfas</p>
        </div>
        <div class="todo-btnlist">
          <button class="btn-finish">完成</button>
          <button class="btn-finish">修改</button>
          <button class="btn-finish">删除</button>
        </div>
      </li>
      <li class="todo-ltem">
        <div class="todo-tip">
          <p>fhasjfas</p>
        </div>
        <div class="todo-btnlist">
          <button class="btn-finish">完成</button>
          <button class="btn-finish">修改</button>
          <button class="btn-finish">删除</button>
        </div>
<li class="todo-ltem">
        <div class="todo-tip">
          <p>你好</p>
        </div>
        <div class="todo-btnlist">
          <button class="btn-finish">完成</button>
          <button class="btn-finish">修改</button>
          <button class="btn-finish">删除</button>
        </div>
<li class="todo-ltem">
        <div class="todo-tip">
          <p>你好啊</p>
        </div>
        <div class="todo-btnlist">
          <button class="btn-finish">完成</button>
          <button class="btn-finish">修改</button>
          <button class="btn-finish">删除</button>
        </div>
      </li>
    </ul>

js:

当回车(keycode为13)按下时,获取输入框(id为findinput)的值,并保存在keyword关键字中,利用filter()对li进行筛选。

将原有内容隐藏,筛选出的内容进行渐变显示。

$('#findinput').keydown(function(event){
    if(event.keyCode == 13){
      var keyword = $(this).val()
      // alert(keyword)
      $('li').hide()//将原有的内容隐藏
      //然后将含有keyword的li进行渐变显示
      $("p").filter(":Contains("+keyword+")").parents('.todo-ltem').fadeIn(2000)
    }
  })

效果如下:

未筛选时:

jquery实现搜索框功能实例详解

筛选后:

jquery实现搜索框功能实例详解

总结

以上所述是小编给大家介绍的jquery实现搜索框功能实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
jquery append与appendTo方法比较
May 24 jQuery
jQuery中库的引用方法
Jan 06 jQuery
jQuery代码优化方法总结
Jan 29 jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 jQuery
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
jQuery操作attr、prop、val()/text()/html()、class属性
May 23 jQuery
jQuery中使用validate插件校验表单功能
May 24 jQuery
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
jQuery实现轮播图效果
Nov 26 jQuery
jQuery实现评论模块
Aug 19 jQuery
jQuery实现的点击按钮改变样式功能示例
Jul 21 #jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 #jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 #jQuery
jQuery实现表单动态添加数据并提交的方法
Jul 19 #jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 #jQuery
jQuery实现checkbox全选功能完整实例
Jul 12 #jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 #jQuery
You might like
php zip文件解压类代码
2009/12/02 PHP
PHP批量上传图片的具体实现方法介绍.
2014/02/26 PHP
php关联数组快速排序的方法
2015/04/17 PHP
php实现的错误处理封装类实例
2017/06/20 PHP
Laravel框架Blade模板简介及模板继承用法分析
2019/12/03 PHP
Node.js中使用事件发射器模式实现事件绑定详解
2014/08/15 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
2015/12/03 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
2017/01/21 Javascript
使用vue.js写一个tab选项卡效果
2017/03/25 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
快速解决处理后台返回json数据格式的问题
2018/08/07 Javascript
在Create React App中使用CSS Modules的方法示例
2019/01/15 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
vue移动端使用appClound拉起支付宝支付的实现方法
2019/11/21 Javascript
微信小程序实现列表的横向滑动方式
2020/07/15 Javascript
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2019/10/17 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
python requests.get带header
2020/05/05 Python
Keras中的多分类损失函数用法categorical_crossentropy
2020/06/11 Python
Python如何批量生成和调用变量
2020/11/21 Python
在python中对于bool布尔值的取反操作
2020/12/11 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
DC Shoes官网:美国滑板鞋和服饰品牌
2017/09/03 全球购物
用C#语言写出与SQLSERVER访问时的具体过程
2013/04/16 面试题
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书
导游词怎么写
2015/02/04 职场文书
杭白菊导游词
2015/02/10 职场文书
业务员年终工作总结2015
2015/05/28 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
oracle通过存储过程上传list保存功能
2021/05/12 Oracle
HTML5 新增内容和 API详解
2021/11/17 HTML / CSS
Python可视化学习之seaborn绘制矩阵图详解
2022/02/24 Python