• JQuery表格展开与内容筛选


    单击分类的时候,可以关闭打开相对应的内容。例如点击前台设计组,则只显示前台设计组的内容。再次点击则收缩。

    筛选的话就是匹配输入框的内容,如果某行数据存在,则显示出来。

     1 <html>
     2     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     3     <script type="text/javascript" src="jquery-1.11.3.js"></script>
     4     <style type="text/css">
     5         
     6     
     7     </style>
     8      <script type="text/javascript">
     9         $(function(){
    10             $('tr.parent').click(function(){
    11                 $(this)
    12                 .siblings('.child_'+this.id).toggle();//sibling是寻找同级节点
    13             }).click();//加上click可以在界面加载完后使所有的分类收缩,要不然就是全部展开了
    14             $('#filtername').keyup(function(){
    15                 $("table tbody tr").hide().filter(":contains('"+($(this).val())+"')").show();//filter寻找匹配的内容
    16             });
    17         });
    18      </script>
    19 <body>
    20     筛选:<input type="text" id="filtername"/>
    21     <table>
    22     <thead>
    23         <tr><th>姓名</th><th>性别</th><th>暂住地</th></tr>
    24     </thead>
    25     <tbody>
    26         <tr class="parent" id="row_01"><td colspan="3">前台设计组</td></tr>
    27         <tr class="child_row_01"><td>张一</td><td></td><td>宁波</td></tr>
    28         <tr class="child_row_01"><td>张二</td><td></td><td>杭州</td></tr>
    29     </tbody>
    30     <tbody>
    31         <tr class="parent" id="row_02"><td colspan="3">前台开发组</td></tr>
    32         <tr class="child_row_02"><td>张三</td><td></td><td>北京</td></tr>
    33         <tr class="child_row_02"><td>李四</td><td></td><td>上海</td></tr>
    34     </tbody>
    35     <tbody>
    36         <tr class="parent" id="row_03"><td colspan="3">后台开发组</td></tr>
    37         <tr class="child_row_03"><td>王力</td><td></td><td>广州</td></tr>
    38         <tr class="child_row_03"><td>陈珊</td><td></td><td>厦门</td></tr>
    39     </tbody>
    40     </table>
    41 </body>
    42 </html>
  • 相关阅读:
    使用android-ndk官方ndkbuild例子
    小米8如何root
    Ubuntu点击dash home就崩溃
    Python自定义排序
    adb命令
    sqoop数据导出导入命令
    Docker命令详解
    如何输出第二列相同的行
    如何使用Xmanager及VNC登录远程桌面
    搭建GoldenGate的单向复制环境
  • 原文地址:https://www.cnblogs.com/adaonling/p/5221107.html
Copyright © 2020-2023  润新知