gpt4 book ai didi

javascript - jquery如何在最短时间内修改大表的行数?

转载 作者:行者123 更新时间:2023-11-30 11:50:39 25 4
gpt4 key购买 nike

我有两个 html 表,每个表中的行数相同。我希望表 A 的行与表 B 的行具有相同的高度。我试过这样的事情:

$tableA.find('tr').each(function (i, elem) {
$row = $tableB.find('tr.calendar_row:eq(' + i + ')');
$(this).height($row.height());
});

它工作得很好,但是当我的表很大(+300 行)时,这个函数最多需要 8 秒。

有没有办法提高性能?例如,我尝试将 tableAtableB 行存储到 vars,并遍历这些数组,但似乎我无法使用 jquery 的 height() 函数。

编辑:这是我的两个表:我希望我的 tableA 行与 tableB

匹配

Tables image

最佳答案

尝试将 tableB 的行放入 var 中:

var rows = $tableB.find('tr.calendar_row');
$tableA.find('tr').each(function (i, elem) {
$row = rows.eq(i);
$(this).height($row.height());
});

关于javascript - jquery如何在最短时间内修改大表的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39588954/

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