gpt4 book ai didi

javascript - 隐藏所有新插入的行

转载 作者:行者123 更新时间:2023-12-03 09:46:47 25 4
gpt4 key购买 nike

我的表格最初包含 4 行和(展开或折叠)按钮,请参见下图 enter image description here

当我最初单击(展开或折叠)按钮时,需要在行中间插入新行,我使用下面的代码完成了

 JQuery('#btnId').click(function() {
var that = this;
$("#example tbody tr").each(function(i, object) {
$(object).after("<tr id=\"dispId\"><td>Full name:'"+i+"'</td><td></td></tr>")
});
});

结果 enter image description here

如果单击(展开或折叠)按钮,我需要隐藏中间插入的行。有没有办法使用 Jquery 或 Javascript 来做到这一点?

最佳答案

这很简单。

  1. 添加之前将所有项目标记为新项目
  2. 如果您想隐藏它们,只需删除最后插入的行(如标记的那样)

这是代码:

JQuery('#btnId').click(function() {
var that = this;
IF ($("newRow", "#example tbody").length = 0){ // add rows if no rows exists
$("#example tbody tr").each(function(i, object) {
$(object).after("<tr class="newRow" id=\"dispId\"><td>Full name:'"+i+"'</td><td></td></tr>")
});
} // remove rows if already exist
else {
$("newRow", "#example tbody").remove()
}
});

关于javascript - 隐藏所有新插入的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30999699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com