首页 > 其他 > 详细

jQuer实时监控input对table进行筛选

时间:2019-05-17 19:47:35      阅读:123      评论:0      收藏:0      [点我收藏+]

  记得以前写过一个预定表格~~~~~比这个更难,一大串前端js~~~忘了~~~好记性不如烂笔头~~记录下,既帮助别人,也帮助自己~~~

实现思路~通过.on监听input标签的内容变化,通过this获取到val,通过.hide隐藏未匹配标签~~~大致这样

  • oninput是HTML5的标准事件
  • 能够检测textarea,input:text,input:password和input:search这几个元素的内容变化,
  • 在内容修改后立即被触发,不像onchange事件需要失去焦点才触发
  • oninput事件在IE9以下版本不支持,需要使用IE特有的onpropertychange事件替代
  • 使用jQuery库的话直接使用on同时绑定这两个事件即可。
技术分享图片
<input type="text" class="form-control" id="item_keyword"
                                       name="item_keyword"  placeholder="请输入关键字查找">
input代码
技术分享图片
    <script src="/static/js/jquery-3.1.1.min.js"></script>
    <script >
    /* 实时搜索框,及点击按钮全选\取消*/
            $(#item_keyword).on(input propertychange, function() {
                console.log( $(this).val());
                $(table tbody tr).hide()
             .filter(":contains(‘" + ($(this).val()) + "‘)")
             .show();
            });
    </script>
JS代码

 

jQuer实时监控input对table进行筛选

原文:https://www.cnblogs.com/Dream-huang/p/10883108.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!