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 相关文章推荐
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
jQuery编写textarea输入字数限制代码
Mar 23 jQuery
Angular2使用jQuery的方法教程
May 28 jQuery
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 jQuery
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
jquery的$().each和$.each的区别
Jan 18 jQuery
jQuery实现的导航条点击后高亮显示功能示例
Mar 04 jQuery
jQuery Datatables 动态列+跨列合并实现代码
Jan 30 jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
jquery实现简单自动轮播图效果
Jul 29 jQuery
jQuery ajax - getScript() 方法和getJSON方法
May 14 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数据库链接类(PDO+Access)实例分享
2013/12/05 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
js 事件截取enter按键页面提交事件示例代码
2014/03/04 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
jquery实用技巧之输入框提示语句
2016/07/28 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
2017/04/14 jQuery
Vue2 使用 Echarts 创建图表实例代码
2017/05/18 Javascript
详解用node搭建简单的静态资源管理器
2017/08/09 Javascript
JS实现颜色的10进制转化成rgba格式的方法
2017/09/04 Javascript
React Native实现地址挑选器功能
2017/10/24 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
2018/11/04 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
如何利用node转发请求详解
2020/09/17 Javascript
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
python并发编程之线程实例解析
2017/12/27 Python
利用Python+Java调用Shell脚本时的死锁陷阱详解
2018/01/24 Python
pandas通过loc生成新的列方法
2018/11/28 Python
Django框架序列化与反序列化操作详解
2019/11/01 Python
Python pandas 列转行操作详解(类似hive中explode方法)
2020/05/18 Python
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
Bibloo奥地利:购买女装、男装、童装、鞋和配件
2018/10/18 全球购物
澳大利亚天然护肤品、化妆品和健康产品一站式商店:Nourished Life
2018/12/02 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
一个SQL面试题
2014/08/21 面试题
化妆品店促销方案
2014/02/24 职场文书
2019求职信大礼包
2019/05/15 职场文书
演讲稿之开卷有益
2019/08/07 职场文书
分布式锁为什么要选择Zookeeper而不是Redis?看完这篇你就明白了
2021/05/21 Redis
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
基于Python实现流星雨效果的绘制
2022/03/18 Python