美文网首页填坑之路@IT·互联网程序员
填坑之路:前端伪查询(续)

填坑之路:前端伪查询(续)

作者: 哦啦吧啦丶 | 来源:发表于2017-05-21 23:23 被阅读41次

今天在完善毕设代码,猛地发现上一篇 填坑之路:前端伪查询 的代码有点过分了,直接empty了之前的ul,简直过分,这他么无法挽回了。
于是,又花了一点时间改进了一下事件核心代码。

// 查询
$(".rightBar").on("click",'.search_btn',function(){
    if($.trim($(".keyword").val()) !== ''){
        var ulList = $(".myPro-list").find("ul");
        var keyword = $(".keyword").val();
        var newList = '';
        for(var i = 0;i<ulList.length;i++){
            var content = $(ulList[i]).html();
            if(content.indexOf(keyword) == -1){
                $(ulList[i]).hide();
            }
        }
        
        if($(".myPro-list").find("ul:visible").length == 0){
            $(".table-part").find('.full-page').show();
        } else {
            $(".table-part").find('.full-page').hide();
        }
        
    } else {
        alert("抱歉,输入内容为空!!!");
    }
    
});

// 取消
$(".rightBar").on("click",'.cancel_btn',function(){
    $(".myPro-list").find("ul").show();
    $(".keyword").removeClass("active-keyword").val("");
    $(this).hide();
})

区别于上一篇,这里只是简单的把筛掉的ul给隐藏了,这样子就有了挽回的余地了。

结果:

检索.gif

说明:
1.查询按钮后面我加了个取消按钮,思路是把所有ul再显示(本人眼瞎,UI可以忽略!!!);
2.本文仅仅适用于小数据量(一页就显示完全的)的应用,对于数据量比较大的数据列表(特别涉及到分页的)以上代码就无能为力了,还望赐教。

相关文章

  • 填坑之路:前端伪查询(续)

    今天在完善毕设代码,猛地发现上一篇 填坑之路:前端伪查询 的代码有点过分了,直接empty了之前的ul,简直过分,...

  • 填坑之路:前端伪查询

    还在毕设中,都快答辩了,毕设还没做完,惆怅的不行。。。值得庆祝的是写到查询了,再加油一下,马上就好了。。。 说到查...

  • 填坑之路:前端伪分页

    毕设是用ssm+maven来写的,半路上车,遇到了分页的需求。由于仅仅是毕设,设计的数据量不大,为了多个分页的功能...

  • 填坑之路

    总有一点东西,用一次查一次,查一次忘一次 IE 11不兼容VUE Babel 默认只转换新的 JavaScript...

  • 前端填坑笔记

    前言 由于前端研发经验少,很多常识性的东西不知道。在此整理用过的简单的常识性的东西。本次实践涉及的主要框架有:jq...

  • 前端填坑记

    前言 一直以来,我的前端技术栈其实都很弱。这并不是说我不会这些东西,而是非常的生疏。相关的理论其实我读过很多,但是...

  • ReactNative填坑之路

    一.ViewPagerAndroid之坑 举个栗子, 然而在HotSaleLis这个Component里面就不能超...

  • 填坑之路:JSTL

    一、什么是JSTL JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能,它是apa...

  • idea 填坑之路

    1、jdk与jetty有版本匹配的问题,如果版本不匹配会出现不能识别jsp的错误。 jdk1.8匹配的jett...

  • 填坑之路漫长

    最近怎么说呢,大家都感觉要凉凉了。哪里都是个坑,只不过从这个坑里跳到了另外一个坑里。 好好的填坑,才是自己该做的。...

网友评论

    本文标题:填坑之路:前端伪查询(续)

    本文链接:https://www.haomeiwen.com/subject/gpnvxxtx.html