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插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 jQuery
jQuery插件Echarts实现的渐变色柱状图
Mar 23 jQuery
jQuery ajax请求struts action实现异步刷新
Apr 19 jQuery
jQuery Tree Multiselect使用详解
May 02 jQuery
jquery Ajax实现Select动态添加数据
Jun 08 jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 jQuery
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
jQuery中DOM操作原则实例分析
Aug 01 jQuery
jquery 时间戳转日期过程详解
Oct 12 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 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
DC《神奇女侠2》因疫情推迟上映 温子仁新恐怖片《恶性》撤档
2020/04/09 欧美动漫
PHP管理依赖(dependency)关系工具 Composer 安装与使用
2014/08/18 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
自己开发Dojo的建议框架
2008/09/24 Javascript
js下将字符串当函数执行的方法
2011/07/13 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
2014/01/02 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
jquery浏览器滚动加载技术实现方案
2014/06/03 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
Vue.js常用指令汇总(v-if、v-for等)
2016/11/03 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
vue将对象新增的属性添加到检测序列的方法
2018/02/24 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
JS实现使用POST方式发送请求
2019/08/30 Javascript
Python中使用异常处理来判断运行的操作系统平台方法
2015/01/22 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
2016/04/27 Python
利用Django内置的认证视图实现用户密码重置功能详解
2017/11/24 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
2020/01/10 Python
利用Python实现某OA系统的自动定位功能
2020/05/27 Python
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
全球最大的在线旅游公司:Expedia
2017/11/16 全球购物
Jacadi Paris英国官网:法国童装品牌
2019/08/09 全球购物
SQL注入攻击的种类有哪些
2013/12/30 面试题
网络工程系信息安全技术专业大学生求职信
2013/10/22 职场文书
村捐赠仪式答谢词
2014/01/21 职场文书
品德评语大全
2014/05/05 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
公务员处分决定书
2015/06/25 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书
2016年度农村党员干部主题教育活动总结
2016/04/06 职场文书
Python 数据科学 Matplotlib图库详解
2021/07/07 Python