如果表行不包含数据,我正在尝试使它们折叠。这些行从 JQuery 脚本中得到更改。如果我将表格放在我的 HTML 中,我知道它们会崩溃。我可以创建许多行并使用display:block
ordisplay:none
并且行按预期折叠/显示。这是标记:
<table style="border-collapse:collapse;">
<tr style="display:block;">
<td id="someid">Test</td>
<td>Some text</td>
</tr>
</table>
这是我用来更改的示例代码<tr>
:
var newtr = "<tr style='display:none;'><td id='someid'></td><td></td></tr>"
$("td#someid").parent().replaceWith(newtr);
行的内容会发生变化,但不会折叠。我正在使用 Firebug 来查看display:none
正在插入的内容。还有什么我想念的吗?