如何使用javascript显示隐藏的表格行?

拉胡尔

我有一个有 5 行的简单表格。第一行仅可见,最后 4 行隐藏。

<table> 
  <tr> 
   <th>sr</th> 
   <th>Head</th>
  </tr> 
 <tr style="display:block;"> 
   <td>1</td> 
   <td>row 1</td> 
 </tr > 
<tr style="display:none;"> 
   <td>2</td> 
  <td>row 2</td> 
 </tr> 
<tr style="display:none;"> 
   <td>3</td> 
  <td>row 3</td> 
 </tr> 
 <tr style="display:none;"> 
   <td>4</td> 
  <td>row 4</td> 
 </tr> 
 <tr style="display:none;"> 
   <td>5</td> 
  <td>row 5</td> 
 </tr> 
 </table>
 <button id="add">Add row</button>
 <button>Remove row</button>

我尝试过的javascript

$('#add').click(function() {
rows.show();
});

当点击添加行时,第二行应该显示,所以没有,当点击删除行时,它应该隐藏最新的行,依此类推

约瑟

只需像这样找到第一个hidden tr使用和最后一个visible tr

$(document).on('click','#add',function(){

  $('table tbody').find('tr:hidden:first').show();

});
$(document).on('click','#remove',function(){

  $('table tbody').find('tr:visible:last:not(:first-child)').hide();

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table> 
  <tr> 
   <th>sr</th> 
   <th>Head</th>
  </tr> 
  <tbody>
 <tr style="display:block;"> 
   <td>1</td> 
   <td>row 1</td> 
 </tr > 
<tr style="display:none;"> 
   <td>2</td> 
  <td>row 2</td> 
 </tr> 
<tr style="display:none;"> 
   <td>3</td> 
  <td>row 3</td> 
 </tr> 
 <tr style="display:none;"> 
   <td>4</td> 
  <td>row 4</td> 
 </tr> 
 <tr style="display:none;"> 
   <td>5</td> 
  <td>row 5</td> 
 </tr> 
 </tbody>
 </table>
 <button id="add">Add row</button>
 <button id="remove">Remove row</button>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JavaScript隐藏表格行

来自分类Dev

使用Java显示/隐藏表格行

来自分类Dev

显示/隐藏表格行

来自分类Dev

使用JavaScript隐藏或显示多个表格

来自分类Dev

使用 JavaScript 显示/隐藏表格数据

来自分类Dev

如何使用 jQuery 显示/隐藏隐藏的 - 默认情况下 - 表格行?

来自分类Dev

如何使用按钮隐藏表格行

来自分类Dev

Android:隐藏/显示表格行

来自分类Dev

在表格中显示隐藏行

来自分类Dev

如何在angular.dart中显示或隐藏表格行

来自分类Dev

如何在angular.dart中显示或隐藏表格行

来自分类Dev

如何使表格行可点击以显示隐藏的行内容?

来自分类Dev

使用jquery在表格行的div中显示/隐藏图标

来自分类Dev

如何在Javascript或JQuery中隐藏/显示表格的边框

来自分类Dev

MVC表格使用JavaScript突出显示行

来自分类Dev

使用Javascript类显示/隐藏表行

来自分类Dev

如何使用单选按钮显示和隐藏表格?

来自分类Dev

如何使用jQuery显示/隐藏ListView的行

来自分类Dev

使用 CSS 或 JavaScript 隐藏表格中的特定行

来自分类Dev

如何隐藏 HTML 表格行

来自分类Dev

如何使用JavaScript隐藏和显示菜单?

来自分类Dev

如何使用 javascript 对象显示/隐藏图像

来自分类Dev

隐藏和显示表格中的行

来自分类Dev

隐藏的表格行未显示正确的信息

来自分类Dev

在表格行上,单击隐藏或显示其他表格行

来自分类Dev

Javascript中的表格-隐藏/显示列

来自分类Dev

如何使用javascript在表格中上下移动行并在新div中显示行内容

来自分类Dev

如何在加载时显示隐藏表格

来自分类Dev

如何隐藏/显示表格中的列?