特定の要素の後に HTML 文字列を挿入しようとしています。しかし、jQuery は HTML コードを変更します。
これは私のコードです:
$(".poDetails")
.find("tr")
.eq(14).after('</table><div style="page-break-after: always;"></div><table>');
しかし、jQuery は以下を挿入します。
<div style="page-break-after: always;"></div><table></table>
これを防ぐ方法はありますか?ああ、何が悪いの?
ありがとう!
エドガー。
アップデート - -
これは完全なコードです:
<table class="poDetails">
<tr>
<td>text</td>
</tr>
<tr>
<td>text</td>
</tr>
<tr>
<td>text</td>
</tr>
<tr>
<td>text</td>
</tr>
n times...
</table>
これは私がやろうとしていることです:
<table class="poDetails">
<tr>
<td>text</td>
</tr>
<tr>
<td>text</td>
</tr>
<tr>
<td>text</td>
</tr>
//this is what i'm inserting. after tr number 14 (just assume that this is the 14 tr)
</table>
<div style="page-break-after: always;"></div>
<table>
<tr>
<td>text</td>
</tr>
</table>