zoukankan      html  css  js  c++  java
  • JQuery根据关键字检索html元素并筛选显示

    背景:标题比较唬人,实际上就是在文本框中输入关键字,通过关键字检索html元素,筛选后显示在界面上。

    Html元素如下:

        <div>
            <input type="text" id="searchBox"/>
            <ul id="dataSet">
                <li>刘德华</li>
                <li>黄日华</li>
                <li>张学友</li>
                <li>谢霆锋</li>
                <li>陈奕迅</li>
                <li>陈冠希</li>
                <li>郑伊健</li>
                <li>郭富城</li>
                <li>黄秋生</li>
                <li>杜琪峰</li>
                <li>梁朝伟</li>
            </ul>
        </div>

    JS代码如下:

        $(function () {
            $("#searchBox").keyup(function () {
                var value = $(this).val();
                $("#dataSet li").each(function () {
                    $(this).hide();
                    if ($(this).text().indexOf($.trim(value)) >= 0) {
                        $(this).show();
                    }
                });
            });
        });

    运行后的效果如图:

  • 相关阅读:
    hdu 4370
    lightoj 1074
    poj 1026
    poj 3159
    poj3660 cow contest
    hdu 4069 垃圾数独
    操作系统概念题复习
    ARM指令
    C++ 抢占时优先级进程调度
    Docker 入门
  • 原文地址:https://www.cnblogs.com/SharpL/p/4719152.html
Copyright © 2011-2022 走看看