如何使用jQuery在最短的时间内修改大表的行?

雷琳

我有两个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

图像表

雷琳

好的,感谢穆罕默德,我设法得到了我想要的!这是代码:

var height = $tableB.find('tr.calendar_row').map(function () { return $(this).height(); }).get();
$tableA.find('tr').each(function (i, elem) {
    $(this).height(height[i]);
});

使用这种方法,执行时间约为0.5s

谢谢大家的回答!

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何让Windows在最短的时间内说出时间

来自分类Dev

在 XXX 时间内未修改时删除工作表

来自分类Dev

HTML输入时间,在最短和最长时间内选择时间-jQuery

来自分类Dev

使用jQuery在设定的时间内更改值?

来自分类Dev

如何在最短的时间内插入1000万条记录?

来自分类Dev

Swift:如何在最短的时间内显示活动指示器?

来自分类Dev

如何在窗口ReplaySubject时间内使用TestScheduler

来自分类Dev

如何在碳日期时间内使用变量?

来自分类Dev

如何在窗口ReplaySubject时间内使用TestScheduler

来自分类Dev

如何在更少的时间内使用我的vim配置?

来自分类Dev

如何在固定的时间内使用javascript函数?

来自分类Dev

在最短的时间内获取所有苹果

来自分类Dev

约束编程:在最短的时间内安排发言人

来自分类Dev

如何在一段时间内检查GIT存储库中的修改

来自分类Dev

Bash-如何查找在给定时间内未修改的文件?

来自分类Dev

如何在一段时间内检查GIT存储库中的修改

来自分类Dev

在 setInterval 时间内使用 JSON 变量

来自分类Dev

如何在线性时间内在无向图中找到不同的最短路径的数量?

来自分类Dev

是否可以使用Dijkstra的最短路径算法来找到最短的哈密顿路径?(在多项式时间内)

来自分类Dev

是否可以使用Dijkstra的最短路径算法来找到最短的哈密顿路径?(在多项式时间内)

来自分类Dev

如何在有限的时间内通过pika使用RabbitMQ消息?

来自分类Dev

如何在指定时间内使用cassandra将数据导出到csv?

来自分类Dev

使用Rails如何在给定时间内查找用户预订的课程

来自分类Dev

Windows:如何查看一段时间内使用的磁盘空间?

来自分类Dev

如何在无限时间内使用随机函数生成随机图像?

来自分类Dev

如何使用Codeigniter在短时间内执行2个数据库操作?

来自分类Dev

QTcpSocket实例如何在间隔几秒钟的时间内多次使用?

来自分类Dev

如何使用O(n)内存在O(n)时间内构造多维数组

来自分类Dev

如何在一段时间内使用管道?

Related 相关文章

  1. 1

    如何让Windows在最短的时间内说出时间

  2. 2

    在 XXX 时间内未修改时删除工作表

  3. 3

    HTML输入时间,在最短和最长时间内选择时间-jQuery

  4. 4

    使用jQuery在设定的时间内更改值?

  5. 5

    如何在最短的时间内插入1000万条记录?

  6. 6

    Swift:如何在最短的时间内显示活动指示器?

  7. 7

    如何在窗口ReplaySubject时间内使用TestScheduler

  8. 8

    如何在碳日期时间内使用变量?

  9. 9

    如何在窗口ReplaySubject时间内使用TestScheduler

  10. 10

    如何在更少的时间内使用我的vim配置?

  11. 11

    如何在固定的时间内使用javascript函数?

  12. 12

    在最短的时间内获取所有苹果

  13. 13

    约束编程:在最短的时间内安排发言人

  14. 14

    如何在一段时间内检查GIT存储库中的修改

  15. 15

    Bash-如何查找在给定时间内未修改的文件?

  16. 16

    如何在一段时间内检查GIT存储库中的修改

  17. 17

    在 setInterval 时间内使用 JSON 变量

  18. 18

    如何在线性时间内在无向图中找到不同的最短路径的数量?

  19. 19

    是否可以使用Dijkstra的最短路径算法来找到最短的哈密顿路径?(在多项式时间内)

  20. 20

    是否可以使用Dijkstra的最短路径算法来找到最短的哈密顿路径?(在多项式时间内)

  21. 21

    如何在有限的时间内通过pika使用RabbitMQ消息?

  22. 22

    如何在指定时间内使用cassandra将数据导出到csv?

  23. 23

    使用Rails如何在给定时间内查找用户预订的课程

  24. 24

    Windows:如何查看一段时间内使用的磁盘空间?

  25. 25

    如何在无限时间内使用随机函数生成随机图像?

  26. 26

    如何使用Codeigniter在短时间内执行2个数据库操作?

  27. 27

    QTcpSocket实例如何在间隔几秒钟的时间内多次使用?

  28. 28

    如何使用O(n)内存在O(n)时间内构造多维数组

  29. 29

    如何在一段时间内使用管道?

热门标签

归档