这是我的代码。以编程方式在现有html标记之间插入html标记
<table>
<tbody>
<tr>
<td>Some Data</td>
<td>Some Data</td>
<td>Some Data</td>
<td>Some Data</td>
</tr>
</tbody>
</table>
我想在该行之间编程方式在运行时添加</tr><tr>
:
<table>
<tbody>
<tr>
<td>Some Data</td>
<td>Some Data</td>
</tr>
<tr>
<td>Some Data</td>
<td>Some Data</td>
</tr>
</tbody>
</table>
我试过$('tr td').eq(1).after('</tr><tr>');
,但它代替了:
<table>
<tbody>
<tr>
<td>Some Data</td>
<td>Some Data</td>
</tr/>
<tr/>
<td>Some Data</td>
<td>Some Data</td>
</tr>
</tbody>
</table>
所以,我怎么能实现所需的功能?请尽快帮助&感谢您的任何提示。
嘿,哥们,你够好,但@Asad的答案似乎更好的表现明智以及眼睛... :) –
谢谢。但请谨慎,因为他的解决方案只适用于第一个“
嘿,是的,但这并不是很关心...... :) –
我想出了这一点:
现场演示here
来源
2012-10-31 10:17:43 Dreen
嗯,很大程度上取决于您拥有的数据格式,但以下是您可以尝试的内容:
来源
2012-10-31 10:18:05 freakish
相关问题