Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 扩展TR,而不考虑其在表中的TH_Jquery_Html_Css_Html Table - Fatal编程技术网

Jquery 扩展TR,而不考虑其在表中的TH

Jquery 扩展TR,而不考虑其在表中的TH,jquery,html,css,html-table,Jquery,Html,Css,Html Table,我有一个数据集,它有一个可选的最后一个TD,需要有一个TH,但不管怎样,我需要TRs展开以显示背景色(填充它) 这里有一把小提琴显示了我的问题: 我需要最后三行(第二个tbody)来展开(有机地或通过JS)。但是它需要读取没有第三个TD,并根据需要扩展它,而不考虑该TD,并且不添加虚拟TD,因为它将动态生成。您需要计算空行数,然后在最后一列上使用行span。你不能用CSS来做这件事。我在jQuery中有答案,而不是CSS: 如果仅在最后一个tbody不完整的场景中需要,可以使用 如果您需要更通用

我有一个数据集,它有一个可选的最后一个TD,需要有一个TH,但不管怎样,我需要TRs展开以显示背景色(填充它)

这里有一把小提琴显示了我的问题:


我需要最后三行(第二个tbody)来展开(有机地或通过JS)。但是它需要读取没有第三个TD,并根据需要扩展它,而不考虑该TD,并且不添加虚拟TD,因为它将动态生成。

您需要计算空行数,然后在最后一列上使用
行span
。你不能用CSS来做这件事。

我在jQuery中有答案,而不是CSS:

如果仅在最后一个tbody不完整的场景中需要,可以使用


如果您需要更通用的工具,可以使用任意顺序堆积的tbodies(完整或不完整)

这是一个很好的解决方案,但它在大型集合中的表现如何呢?@TalasanNicholson,这取决于它。我认为最后一个主体是有行但没有完整列的主体。在一个大场景中,场景会是怎样的?第一个tbody complete和n个tbodys Incomplete?测试它,我这样做了:但是运行比较,你的更快。你能不能让脚本是通用的,而不是基于最后一个tbody?因为会有很多tbodies。@TalasanNicholson但我需要更多的信息:tbodies很多,但是:第一个tbodies总是完整的吗?或者说,许多tbodies不完整和tbodies完成没有任何顺序地堆积在一起?基本上,这只是随机的。有时第一个物体是完整的,或不完整的,第二个物体也是如此。