gpt4 book ai didi

javascript - jQuery - 计算表行在 IE7 中不起作用

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

我正在编写一个应用程序,该应用程序使用 javascript 和 jquery 在不刷新的情况下向表中添加行。为了追加到表中,我需要计算表中当前的行数。我正在使用这段代码...

var count = $('#columns tr.FIELD').length;

该代码在 Firefox 和 Chrome 中运行良好,但我需要围绕 IE7 构建。当这个选择器在其他浏览器中工作正常时,IE 返回计数 0 有什么原因吗?

谢谢。

最佳答案

我认为 IE7 可能会在您的表格中插入隐藏的 tbody 标记,这会导致选择器不正确。

试试 $('#columns').find('tr.FIELD').length

更恰本地说,确保你的表格在语义上是正确的

<table>
<thead>[HEADER ROW]</thead>
<tbody>[CONTENT]</tbody>
</table>

关于javascript - jQuery - 计算表行在 IE7 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3441151/

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