jQuery 模糊搜索

作者: Neuro_annie | 来源:发表于2017-04-26 19:24 被阅读213次
html代码:

//搜索栏
<div class='search_box'>
    <input type='text' placeholder='请输入搜索内容'>
    <i class='search_icon'></i>
</div>

//搜索内容
<div class='search_content'>
    <p class='text'>南京理工</p>
    <p class='text'>华师大</p>
    <p class='text'>合工大</p>
    <p class='text'>哈工大</p>
    <p class='text'>复旦</p>
    <p class='text'>清华</p>
    <p class='text'>同济</p>
    <p class='text'>南开</p>
    <p class='text'>中山</p>
    <p class='text'>南航</p>
    <p class='text'>武汉</p>
</div>
js代码:
var search_input = $(".search_box input"),
    search_content = $(".search_content");
$(search_input).on("keyup", function(){
   if(search_input.val() == ''){
     $(search_content).show();
    }
$(".search_content p:contains("+ search_input.val().trim() +")").show();
$(".search_content p:not(:contains("+ search_input.val().trim() +"))").hide();

方法二 将 js 后两句代码改为:

$(".search_content p").hide().filter(":contains("+ search_input.val().trim() +")").show();

效果如下:

搜索页面布局 实现的模糊搜索效果

相关文章

  • jQuery 模糊搜索

    方法二 将 js 后两句代码改为: 效果如下:

  • jquery contains函数 实现模糊搜索

    HTML JS CSS

  • jquery.chosen.js实现模糊搜索

    jquery.chosen.js查询时,chosen默认从第一个字符搜索,所以写中间的字符搜索时,是搜索不出来的 ...

  • 模糊搜索

    【法1】Android基础控件—SearchView 【参考链接】 http://blog.csdn.net/za...

  • 模糊搜索

    http://blog.csdn.net/lianbaixue/article/details/10579117

  • JQuery模糊查询

    ☞☞ 个人主页欢迎访问 ☜☜ 通过JQuery中的过滤器filter配合选择器:contains来实现一个模糊查询...

  • jQuery模糊查询

    手头一个项目用到模糊查询姓名,数据是后台给的,但这个功能没做过,查询了相关资料,觉得其实挺简单的。首先拿到后台给过...

  • 八、模糊搜索

    jsp代码: servlet代码:

  • Android 模糊搜索

    在Android移动端开发过程中,列表展示是咱们经常使用的一种展现方式。这个时候就可能有如下情况出现了,比如...

  • iOS 模糊搜索

    [NSPredicate predicateWithFormat: @"shiche_nickname CONTA...

网友评论

    本文标题:jQuery 模糊搜索

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