jQuery學習筆記6 模糊查詢過濾器

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="demo11.aspx.cs" Inherits="jQuery.demo11" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head runat="server">
    <title>關鍵字模糊查詢</title>
    <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
    <script type="text/javascript">
        $(function () {
            $("#keyWord").keyup(function () {
                $("table tbody tr").hide().filter(":contains('" + $(this).val() + "')").show().keyup();
            });
        });
    </script>
    <style type="text/css">
        body, tr, td
        {
            font-size: 12px;
            text-align: center;
            color: Red;
            width: 500px;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    篩選:<input type="text" id="keyWord" />
    <table border="1" width="80%">
        <thead>
            <tr>
                <td>
                    姓名
                </td>
                <td>
                    性別
                </td>
                <td>
                    adele
                </td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>
                    Adele
                </td>
                <td>
                    Female
                </td>
                <td>
                    adele@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    Avril Lavigne
                </td>
                <td>
                    Female
                </td>
                <td>
                    AvrilLavigne@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    The Beatles
                </td>
                <td>
                    Male
                </td>
                <td>
                    TheBeatles@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    Lenon
                </td>
                <td>
                    Female
                </td>
                <td>
                    Lenon@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    周傑倫
                </td>
                <td>
                    男
                </td>
                <td>
                    jay@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    Jolin
                </td>
                <td>
                    Female
                </td>
                <td>
                    jolin@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    房祖名
                </td>
                <td>
                    男
                </td>
                <td>
                    jacky@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    吳彥祖
                </td>
                <td>
                    男
                </td>
                <td>
                    joe@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    Airport
                </td>
                <td>
                    男
                </td>
                <td>
                    air@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    HOT
                </td>
                <td>
                    男
                </td>
                <td>
                    hot@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    梁靜茹
                </td>
                <td>
                    女
                </td>
                <td>
                    梁靜茹@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    林丹
                </td>
                <td>
                    男
                </td>
                <td>
                    林丹@mail.b2b.cn
                </td>
            </tr>
            <tr>
                <td>
                    林憶蓮
                </td>
                <td>
                    女
                </td>
                <td>
                    onlyyou@mail.b2b.cn
                </td>
            </tr>
        </tbody>
    </table>
    </form>
</body>
</html>

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *