我看了这里的其他例子,但它们似乎只是替换了 <tr>
的内容,而没有替换包括 <tr>
在内的整个行。
<table>
<tr style="display:block">
<td id="someid">Test</td>
<td>Some text</td>
</tr>
</table>
以下代码似乎只替换了
<tr>
的innerHTML。我需要替换所有内容,包括<tr>
,以便行折叠。有人能确认这段代码是否完全替换了整行吗?var newtr = "<tr style='display:none'><td id='someid'></td><td></td></tr>"
$("td#someid").parent().html(newtr);
我认为整个
<tr>
并没有被替换的原因是该行未折叠 - 尽管我在JQuery之外测试了HTML并且它可以正常工作。