迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

在 JavaScript 中隐藏表格行

作者:迹忆客 最近更新:2024/03/18 浏览次数:

在 JavaScript 中,我们可以在一个通用的 下定义某些表数据,该类将具有一些可配合的功能。此特定函数将声明该表的行在选择性触发器上的行为方式。

简单来说,一个按钮或链接标签将触发一个功能,该功能将具有隐藏和显示表格行的详细信息。

在这里,在我们的示例中,我们将关注 jQuery 的 toggle() 函数以及 show()hide() 函数。这两种方式都可以推断为行扩展和收缩。

让我们跳进代码。


使用 jQuery 的 toggle() 函数在 JavaScript 中隐藏表格行

该示例将采用表格行并将它们设置为 display: "none"。当点击某个 anchor 标签时,它会将当前阶段重新定义为 display: "block"

这个过程反之亦然,因此我们将得到预期的结果。以下代码行演示了其余部分。

代码片段:

<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<table>
    <tr>
        <td>Oranges</td>
        <td>100</td>
        <td><a href="#" class="toggler" data-prod-cat="1">+</a></td>
    </tr>
    <tr class="cat1" style="display:none">
        <td></td>
        <td>120</td>
    </tr>
    <tr class="cat1" style="display:none">
        <td></td>
        <td>140</td>
    </tr>
    <tr>
        <td>Apples</td>
        <td>100</td>
        <td><a href="#" class="toggler" data-prod-cat="2">+</a></td>
    </tr>
    <tr class="cat2" style="display:none">
        <td></td>
        <td>120</td>
    </tr>
    <tr class="cat2" style="display:none">
        <td></td>
        <td>140</td>
    </tr>
</table>
$(document).ready(function() {
  $('.toggler').click(function(e) {
    e.preventDefault();
    $('.cat' + $(this).attr('data-prod-cat')).toggle();
  });
});

输出:


使用 jQuery 的 show()hide() 函数在 JavaScript 中隐藏表格行

我们将有两个可点击的;一个将执行以呈现表行,另一个将缩小行。前面的例子有一个可点击的来完成显示和隐藏行的任务。

但是我们将有不同的方式来完成相同的任务。让我们检查一下代码块。

代码片段:

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("#hide").click(function(){
    $(".cat1").hide();
  });
  $("#show").click(function(){
    $(".cat1").show();
  });
});
</script>
</head>
<body>
  <table>
    <tr>
        <td>Oranges</td>
        <td>100</td>
    </tr>
    <tr class="cat1" style="display:none">
        <td></td>
        <td>120</td>
    </tr>
    <tr class="cat1" style="display:none">
        <td></td>
        <td>140</td>
    </tr>
    </table>
<button id="hide">Hide</button>
<button id="show">Show</button>
</body>
</html>

输出:

上一篇:JavaScript 查找表

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

JavaScript 查找表

发布时间:2024/03/18 浏览次数:112 分类:JavaScript

在今天的帖子中,我们将学习使用 JavaScript 中的一种简单方式创建查找表。

JavaScript 表格滚动

发布时间:2024/03/18 浏览次数:139 分类:JavaScript

要在网页中滚动表格内容,我们可以依赖一些 JavaScript 属性来依次执行任务。overflow、overflowX 和 overflowY 的使用使表格可滚动且可访问。

用 JavaScript 检查按钮是否被点击

发布时间:2024/03/18 浏览次数:147 分类:JavaScript

使用 JavaScript 检查按钮是否被点击可以通过三种方法进行。在 HTML 中添加 onclick 属性,将脚本标签中的 onclick 初始化为方法,使用 EventListener 可能是更好的方法。

JavaScript 更改按钮文本

发布时间:2024/03/18 浏览次数:128 分类:JavaScript

本教程展示了如何使用 JavaScript 更改按钮文本,并演示了使用 jQuery 更改按钮文本。

JavaScript 禁用按钮单击

发布时间:2024/03/18 浏览次数:50 分类:JavaScript

要通过 JavaScript 约定禁用按钮单击,需要选择按钮的实例并在其上应用 disabled 属性。jQuery 属性 disabled 也用于在单击后禁用按钮。

JavaScript 中的内联 if 语句

发布时间:2024/03/18 浏览次数:171 分类:JavaScript

JavaScript 条件语句可以使用内联 if 语句进行操作,也称为三元运算符。另一种方法是使用逻辑运算符来获得可感知的答案

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便