zoukankan      html  css  js  c++  java
  • 根据条件改变表格内容

    首先引入需要的js、css

    1 <!-- 样式控制 -->
    2 <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    3 <script type="text/javascript" src="http://www.daimajiayuan.com/download/jquery/jquery-1.10.2.min.js"></script>

    HTML代码:

      1 <div class="container-fluid">
      2      <form id="form-article-add" method="" action="" class="form-inline">
      3           <div class="form-group form-group-sm">
      4                <label for="notice">请选择查询表格</label>
      5                <select id="notice" name="notice" class="form-control">
      6                     <option value="">--请选择--</option>
      7                     <option value="1">表格1</option>
      8                     <option value="2">表格2</option>
      9                     <option value="3">表格3</option>
     10                     <option value="4">表格4</option>
     11                     <option value="5">表格5</option>
     12                </select>
     13           </div>
     14           <div class="m-top">
     15                <button type="submit" class="btn btn-primary btn-sm">
     16                     <i class="glyphicon glyphicon-search"></i> <span>查询</span>
     17                </button>
     18                <button type="button" class="btn btn-success btn-sm" onclick="formReset()">
     19                     <i class="glyphicon glyphicon-refresh"></i> <span>重置</span>
     20                </button>
     21           </div>
     22      </form>
     23      <div class="panel panel-default m-top">
     24           <div class="panel-body">
     25                <a class="btn btn-info btn-sm" href="" title="添加">
     26                     <i class="glyphicon glyphicon-plus-sign"></i> 添加
     27                </a>
     28                <span class="pull-right">
     29                     <a href="#" class="btn btn-info btn-sm" title="修改">
     30                         <i class="glyphicon glyphicon-edit"></i> 修改
     31                     </a>
     32                     <a href="" class="btn btn-danger btn-sm"  title="删除" >
     33                         <i class="glyphicon glyphicon-trash"></i> 删除
     34                     </a> 
     35                </span>
     36            </div>
     37       </div>
     38       <div class="table-responsive">
     39            <!-- 表格1 -->
     40                 <table class="table table-bordered table-striped table-hover table-condensed text-center" style="white-space: nowrap;" id="TAB1">
     41                     <thead>
     42                         <tr class="success">
     43                               <th class="text-center"><input type="checkbox" class="checkboxCtrl"></th>
     44                               <th class="text-center">ID1</th>    
     45                               <th class="text-center">uu</th>
     46                               <th class="text-center">柔柔弱弱</th>
     47                               <th class="text-center">同一天</th>
     48                         </tr>
     49                     </thead>
     50                     <tbody>    
     51                     <c:forEach var="item" items="${page.result}" varStatus="s">
     52                         <tr target="slt_objId" rel="${item.id}">
     53                               <td><input name="orderIndexs" value="${item.id }" type="checkbox"></td>
     54                               <td>nnelName</td>
     55                               <td>nnel</td>
     56                               <td>innelName</td>
     57                               <td>channe</td>
     58                         </tr>
     59                     </c:forEach>
     60                     </tbody>
     61                 </table>
     62                 <!-- 表格2 -->
     63                 <table class="table table-bordered table-striped table-hover table-condensed text-center hideing" style="white-space: nowrap;" id="TAB2">
     64                     <thead>
     65                         <tr class="success">
     66                               <th class="text-center"><input type="checkbox" class="checkboxCtrl"></th>
     67                               <th class="text-center">ID2</th>    
     68                               <th class="text-center">第三方改的</th>
     69                               <th class="text-center">单的人</th>
     70                               <th class="text-center">滚滚滚</th>
     71                         </tr>
     72                     </thead>
     73                     <tbody>    
     74                     <c:forEach var="item" items="${page.result}" varStatus="s">
     75                         <tr target="slt_objId" rel="${item.id}">
     76                               <td><input name="orderIndexs4" value="${item.id }" type="checkbox"></td>
     77                               <td>annelName</td>
     78                               <td>itnnel</td>
     79                               <td>itame</td>
     80                               <td>teme</td>
     81                         </tr>
     82                     </c:forEach>
     83                     </tbody>
     84                 </table>
     85                 <!-- 表格3 -->
     86                 <table class="table table-bordered table-striped table-hover table-condensed text-center hideing" style="white-space: nowrap;" id="TAB3">
     87                     <thead>
     88                         <tr class="success">
     89                               <th class="text-center"><input type="checkbox" class="checkboxCtrl"></th>
     90                               <th class="text-center">ID3</th>    
     91                               <th class="text-center">渠道</th>
     92                               <th class="text-center">单大</th>
     93                               <th class="text-center">每日</th>
     94                         </tr>
     95                     </thead>
     96                     <tbody>    
     97                     <c:forEach var="item" items="${page.result}" varStatus="s">
     98                         <tr target="slt_objId" rel="${item.id}">
     99                               <td><input name="orderIndexs1" value="${item.id }" type="checkbox"></td>
    100                               <td>nnelName</td>
    101                               <td>iteannel</td>
    102                               <td>annelName</td>
    103                               <td>itemnne</td>
    104                         </tr>
    105                     </c:forEach>
    106                     </tbody>
    107                 </table>
    108                 <!-- 表格4 -->
    109                 <table class="table table-bordered table-striped table-hover table-condensed text-center hideing" style="white-space: nowrap;" id="TAB4">
    110                     <thead>
    111                         <tr class="success">
    112                               <th class="text-center"><input type="checkbox" class="checkboxCtrl"></th>
    113                               <th class="text-center">ID4</th>    
    114                               <th class="text-center">道名</th>
    115                               <th class="text-center">最大</th>
    116                               <th class="text-center">每大限</th>
    117                         </tr>
    118                     </thead>
    119                     <tbody>    
    120                     <c:forEach var="item" items="${page.result}" varStatus="s">
    121                         <tr target="slt_objId" rel="${item.id}">
    122                               <td><input name="orderIndexs2" value="${item.id }" type="checkbox"></td>
    123                               <td>innelName</td>
    124                               <td>iteannel</td>
    125                               <td>iteelName</td>
    126                               <td>itenne</td>
    127                         </tr>
    128                     </c:forEach>
    129                     </tbody>
    130                 </table>
    131                 <!-- 表格5 -->
    132                 <table class="table table-bordered table-striped table-hover table-condensed text-center hide" style="white-space: nowrap;" id="TAB5">
    133                     <thead>
    134                         <tr class="success">
    135                               <th class="text-center"><input type="checkbox" class="checkboxCtrl"></th>
    136                               <th class="text-center">ID5</th>    
    137                               <th class="text-center">名称</th>
    138                               <th class="text-center">最大</th>
    139                               <th class="text-center">每填</th>
    140                         </tr>
    141                     </thead>
    142                     <tbody>    
    143                     <c:forEach var="item" items="${page.result}" varStatus="s">
    144                         <tr target="slt_objId" rel="${item.id}">
    145                               <td><input name="orderIndexs3" value="${item.id }" type="checkbox"></td>
    146                               <td>iannelName</td>
    147                               <td>inel</td>
    148                               <td>iteame</td>
    149                               <td>hanne</td>
    150                         </tr>
    151                     </c:forEach>
    152                     </tbody>
    153                 </table>
    154             </div>
    155         </div>

    css样式:

     1 .m_bottom {
     2     margin-bottom: 10px;
     3 }
     4 
     5 .m-top {
     6     margin-top: 20px;
     7 }
     8 
     9 .form-inline .form-group {
    10     margin-top: 5px;
    11     margin-bottom: 5px;
    12 }
    13 .showing{
    14     display: table!important;
    15 }

    js核心代码:

     1     // 根据条件决定表格显示内容
     2     var notice=$('#notice').val();
     3     $('.table-responsive').children('table').hide();
     4     $('#notice').change(function(){
     5          notice = $('#notice').val();
     6          alert(notice)
     7          switch (notice) {
     8              case "1":
     9                  $('.table-responsive #TAB1').addClass('showing').siblings().removeClass('showing');
    11                  break;
    12              case "2":
    13                  $('.table-responsive #TAB2').addClass('showing').siblings().removeClass('showing');
    15                  break;
    16              case "3":
    17                  $('.table-responsive #TAB3').addClass('showing').siblings().removeClass('showing');
    18                  break;
    20              case "4":
    21                  $('.table-responsive #TAB4').addClass('showing').siblings().removeClass('showing');
    22                  break;
    24              case "5":
    25                  $('.table-responsive #TAB5').addClass('showing').siblings().removeClass('showing');
    26                  break;
    28          }
    29     });
    30             
    31     /**
    32      * 清空表单内容
    33      * form-article-add:  为需要清空的form表单的id
    34      */ 
    35      function formReset() {
    36           $(':input', '#form-article-add')
    37               .not(':button, :submit, :reset, :hidden,:radio') // 去除不需要重置的input类型
    38               .val('')
    39               .removeAttr('checked')
    40               .removeAttr('selected');
    41      }

    完!

     
  • 相关阅读:
    关于数据库索引,必须掌握的知识点
    Java基础知识面试题(最详细版)
    基于WinForm制作的用户名密码存储器
    DataGridView点击列名自动排序
    WebRequest.Create(url)无效的URI:无效端口指定的URL时
    knockout 数据绑定,同一个页面table位置加载两个不同的表格数据
    pipeline管道初体验
    Socket,长连接,消息推送,消息提醒,未读消息提醒,消息通知,未读消息通知
    搭建SVN服务器
    C#解决jsonp跨域问题jsonp跨域配置
  • 原文地址:https://www.cnblogs.com/ljblog/p/7814520.html
Copyright © 2011-2022 走看看