• jQuery之四:Table过滤


    1 内容Html

    <body>
    <div>
    <br/>
    筛选:
    <input id="filterName" />
    <br/>

    </div>

    <table>
    <thead>
    <tr><th>姓名</th><th>性别</th><th>暂住地</th></tr>
    </thead>
    <tbody>
    <tr><td>张山</td><td></td><td>浙江宁波</td></tr>
    <tr><td>李四</td><td></td><td>浙江杭州</td></tr>
    <tr><td>王五</td><td></td><td>湖南长沙</td></tr>
    <tr><td>找六</td><td></td><td>浙江温州</td></tr>
    <tr><td>Rain</td><td></td><td>浙江杭州</td></tr>
    <tr><td>MAXMAN</td><td></td><td>浙江杭州</td></tr>
    <tr><td>王六</td><td></td><td>浙江杭州</td></tr>
    <tr><td>李字</td><td></td><td>浙江杭州</td></tr>
    <tr><td>李四</td><td></td><td>湖南长沙</td></tr>
    </tbody>
    </table>

    </body>

    2 格式 css

    table        { border:0;border-collapse:collapse;}
    div{font:normal 12px
    /17px Arial;}
    td { font:normal 12px
    /17px Arial;padding:2px;100px;}
    th { font:bold 12px
    /17px Arial;text-align:left;padding:4px;border-bottom:1px solid #333;100px;}
    .even { background:#FFF38F;}
    /* 偶数行样式*/
    .odd { background:#FFFFEE;}
    /* 奇数行样式*/
    .selected { background:#FF6500;color:#fff;}

    3 控制 javascrit

    <link href="css/style.css" rel="stylesheet" type="text/css" />
    <!-- 引入jQuery -->
    <script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(function(){
    $(
    "#filterName").keyup(function(){
    $(
    "table tbody tr")
    .hide()
    .filter(
    ":contains('"+( $(this).val() )+"')")
    .show();
    }).keyup();
    })
    </script>
  • 相关阅读:
    前端页面模拟浏览器搜索功能Ctrl+F实现
    正则表达式中?=和?:和?!的理解
    JRebel激活教程
    BAT脚本一键启动多个程序
    WinInet简介及操作流程
    通过线程传递消息
    两串口收发测试
    获取PC可用串口端口,并将其在combo box中显示
    为MFC应用程序添加登录对话框界面
    Using CInternetFile open an Url
  • 原文地址:https://www.cnblogs.com/zjwei55/p/2152623.html
Copyright © 2020-2023  润新知