gpt4 book ai didi

javascript - jQuery 错误??如何获取所有可见行中的第一个 "td"

转载 作者:数据小太阳 更新时间:2023-10-29 04:26:41 26 4
gpt4 key购买 nike

我有一张表,我隐藏了一些行。我想获得所有显示行中的第一个 td。我有以下声明

$("table.SimpleTable tbody tr:visible td:first-child");

这在 FireFox 中有效,但在 IE 中无效,有什么想法吗?

最佳答案

我在点击事件上运行代码。您编写的 html 非常准确,但由于我不知道的某些原因,它无法正常工作。我已经找到了解决方法。 (我试图在可见行的第一个 td 中获取所有值的逗号分隔字符串)无论如何,以下工作可以完成工作。

    var notfirst = false;
var serials = "";
var tds = $("table.SimpleTable tbody tr:visible td:first-child");
for (var i = 0; i < tds.length; i++) {
var td = $(tds[i]);
if (td.is(":hidden"))
continue;
if (notfirst)
serials += ",";
else
notfirst = true;

serials += $.trim(td.text());
}

由于某些原因,:hidden 标签可以正常工作,但 :visible 在 IE7 中不能正常工作

关于javascript - jQuery 错误??如何获取所有可见行中的第一个 "td",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/837202/

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