gpt4 book ai didi

javascript - 我的 jQuery 表格自动过滤器不断更改表格行高。为什么?

转载 作者:行者123 更新时间:2023-11-28 14:40:39 26 4
gpt4 key购买 nike

我创建了一些 javascript/jquery 代码来过滤 html 表格。过滤器的工作原理是根据某些单元格的值为行分配两个类(“显示”和“隐藏”),然后使用 CSS 隐藏具有“隐藏”类的行。过滤器工作完美。但是,当我应用过滤器时,表格行高会以某种方式不断变化(通常高度会显着增加 - ~ 所需高度的 2 或 3 倍)。我不知道为什么会这样。我的代码只有几百行,所以我认为不值得粘贴在这里。而且我不知道我的代码的哪一部分导致了问题(或者问题是否与 javascript/jquery 或外部 css 文件有关)。

谁能就如何最好地调试此问题提供一些建议?

编辑:除了行高增加(主要问题)外,应用过滤器时列宽也会缩小一点。

更新:我解决了这个问题(至少对于不断变化的行高)。它与我设置表体高度的 CSS 设置有关。感谢下面的建议,我使用 Firebug 更仔细地检查了所有内容。我在 Firebug 中发现了一个功能,它允许您打开/关闭 CSS 属性,以及删除 DOM 元素。通过使用这些功能,我能够隔离导致问题的 on CSS 属性。感谢大家的投入。

最佳答案

您是否正在尝试执行类似 this 的操作? .

如果是这样,那么看看这是否有帮助,或者您是否可以放置一个类似的示例来复制问题。

我能想到的是:

1:当您的隐藏/显示出现问题时正在应用的类。

2:您尝试应用类的元素是错误的。

也许您可以在过滤器之前和之后发布一些示例标记。

关于javascript - 我的 jQuery 表格自动过滤器不断更改表格行高。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5997983/

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