下面是我的html
<table id="myTable" class="dropdown">
<thead> ........... </thead>
<tbody class="myTbody1">
<!-- insert here -->
<tbody class="myTbody2">
<tbody class="myTbody3">
</table>
我需要在 tbody 之后插入下面的 html 字符串,myTbody1
var html = '<tbody class="details" colspan="9">
<table>
<thead>
<tr>
<th> Col1 </th>
<th> Col2 </th>
<th> Col3 </th>
<th> Col4 </th>
<th> Col5 </th>
<th> Col6 </th>
<th> Col7 </th>
<th> Col8 </th>
<th> Col9 </th>
</tr>
</thead>
<tbody class="head">
<tr class="nestedRow">
<td> Data</td>
<td> Data</td>
<td> Data</td>
<td> Data</td>
<td> Data</td>
<td> Data</td>
<td> Data</td>
<td> Data</td>
<td> Data</td>
</tr>
</tbody>
</table>
</tbody>'
我尝试像下面那样做,它插入到正确的位置,但它正在从 html 字符串中剪切前两个标签 tbody 和 table。
$(html).insertAfter($(this));
哪里$(this)
等于tbody.myTbody1
任何帮助表示赞赏。