gpt4 book ai didi

jquery - 如何使用 jQuery 删除表中选定的列

转载 作者:行者123 更新时间:2023-12-01 04:51:02 25 4
gpt4 key购买 nike

这里我的要求是选择必须显示的列和其他需要隐藏的列。因此,我在数组中获取未选定的列 ID,并循环访问该数组以隐藏内容,但它无法正常工作。请为我找到更好的解决方案。

for(var z=0;z<col_compared.length-1;z++)
{
$('#My_online_Rep_Table thead tr').find('th:eq('+col_compared[z]+')').hide();
$('#My_online_Rep_Table tbody tr').find('td:eq('+col_compared[z]+')').hide();
}

col_compared[] 是需要隐藏的列 ID 的数组。

最佳答案

如果您的for是错误的,如果只有一项,则循环将不会执行,否则最后一项将不会执行

数组索引从 0 开始到长度 - 1,因为您正在检查 z < col_compared.length - 1您将保留数组中的最后一项。

var $body = $('#My_online_Rep_Table tbody tr'),
$header = $('#My_online_Rep_Table thead tr');
for (var z = 0; z < col_compared.length; z++) {
$header.find('th:eq(' + col_compared[z] + ')').hide();
$body.find('td:eq(' + col_compared[z] + ')').hide();
}

关于jquery - 如何使用 jQuery 删除表中选定的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20064842/

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