js模糊查询

js模糊查询$(function(){var$resourceTitle=$(“#resourceTitle”);$resourceTitle.on(‘keyup’,function(){varresourceTitle=$.trim($resourceTitle.val());query();})functionquery(){if(resourceTitle.length==0){

大家好,又见面了,我是你们的朋友全栈君。

不通过数据库,直接前端js模糊查询,实现以下效果

js模糊查询

根据搜索条件查询结果:

js模糊查询

jsp页面相关代码

<div class=”search”>
                    <i class=”iconfont icon-search”>
                    <input type=”text”  id=”resourceTitle” name=”resourceTitle” placeholder=”搜索资讯、公告” style=’border-left:0px;border-top:0px;border-right:0px;border-bottom:1px ‘>
                    </i>
                </div>
            </header>
        <!–header end–>
        <!–article start–>
            <article class=”s-article”>
                <ul class=”s-edu”>
                    <li><i class=”li_info”></i>最新资讯</li>
                    <c:forEach items=”${pageList}” var=”list”>
                        <c:if test=”${list.columnCode eq 10001 }”>
                            <li><a href=”${basePath}resourceDetail.do?resourceId=${list.resourceId}&businessKey=${list.businessKey}”><span>[成人教育]</span>${list.resourceTitle}</a></li>
                        </c:if>
                        <c:if test=”${list.columnCode eq 10003 }”>
                            <li><a href=”${basePath}resourceDetail.do?resourceId=${list.resourceId}&businessKey=${list.businessKey}”><span>[学校公告]</span>${list.resourceTitle}</a></li>
                        </c:if>
                        <c:if test=”${list.columnCode eq 10004 }”>
                            <li><a href=”${basePath}resourceDetail.do?resourceId=${list.resourceId}&businessKey=${list.businessKey}”><span>[技能鉴定]</span>${list.resourceTitle}</a></li>
                        </c:if>
                        <c:if test=”${list.columnCode eq 10005 }”>
                            <li><a href=”${basePath}resourceDetail.do?resourceId=${list.resourceId}&businessKey=${list.businessKey}”><span>[技术前沿]</span>${list.resourceTitle}</a></li>
                        </c:if>
                        <c:if test=”${list.columnCode eq 10006 }”>
                            <li><a href=”${basePath}resourceDetail.do?resourceId=${list.resourceId}&businessKey=${list.businessKey}”><span>[教学动态]</span>${list.resourceTitle}</a></li>
                        </c:if>
                        
                    </c:forEach>
                </ul>

style=’border-left:0px;border-top:0px;border-right:0px;border-bottom:1px ‘ 去除文本框边框

js相关代码:

$(function(){

    var $resourceTitle=$(“#resourceTitle”);
     $resourceTitle.on(‘keyup’,function(){

         var resourceTitle=$.trim($resourceTitle.val());
         query();
     })
    
     function query(){

            if(resourceTitle.length == 0){

                $(“.s-edu”).find(“li”).find(“a”).show();
            }else{

                $(“.s-edu”).find(“li”).find(“a”)  
                .hide()  
                .filter(“:contains(‘”+$(“#resourceTitle”).val()+”‘)”)  
                .show();
            }
        }
})

filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139396.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • intellidea激活码[最新免费获取]「建议收藏」

    (intellidea激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月27日
    218
  • Windows 下使用 Mingw32-make 来执行 Makefile示例[通俗易懂]

    文章目录先下载Mingw设置好环境变量确认安装环境状态gccmingw32-makeC工程测试main.cmath.ccall_math.c准备好Makefile文件执行Makefile执行前执行后运行main.exe执行Makefileclean清理文件执行前执行后整体运行演示GIFReferernces先下载Mingw这里使用的是mingw32不是64的,需要64位的自行搜索下载32位的可以参考我之前一篇的:C-BookNote-Win开发环境设置

    2022年4月8日
    170
  • 用于安装python第三方库的工具是_Python第三方库安装

    用于安装python第三方库的工具是_Python第三方库安装Python 有一个全球社区 在这里 我们可以搜索 Python 第三方库的任何话题 PyPI 的全称是 Python 包指数指 Python 包的指数 它是由 PSF Python 软件基金会 和显示全球 Python 计算生态系统 我们需要学会使用 PyPI 的主要网站 搜索和发现我们使用第三方 Python 库和关心 例如 如果您正在开发一个 blockchain related 程序 您需要使用 Python 的计算生态三个步

    2025年7月3日
    3
  • ubuntu 18.04安装pycharm及编译环境配置

    ubuntu 18.04安装pycharm及编译环境配置ubuntu18 04 安装 PyCharm

    2025年6月6日
    2
  • SecureCRT的使用方法和技巧(详细使用教程)[通俗易懂]

    SecureCRT的使用方法和技巧(详细使用教程)[通俗易懂]随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)SecureCRT是最常用的终端仿真程序,简单的说就是Windows下登录UNIX或Liunx服务器主机的软件,本文主要介绍SecureCRT的使用方法和技巧VanDykeCRT和VanDyke…

    2022年6月7日
    59
  • gis如何无缝拼接两张图_arcgis多幅影像图拼接

    gis如何无缝拼接两张图_arcgis多幅影像图拼接APAP.cpp#include”stdafx.h”#include<iostream>#include<cmath>#include”opencv2/features2d/features2d.hpp”#include”opencv2/highgui/highgui.hpp”#include”opencv2/opencv_modules.hpp”#include”opencv2/calib3d/calib3d.hpp”#include..

    2022年9月22日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号