.after() メソッドを使用して、4 番目の要素ごとに新しい行を開始しようとしています。
私のロジックは、行タグを閉じて、4 番目の要素の後に行を開始することです。行を閉じて新しい行を開始する代わりに、新しい空の行が作成されています。
ここにフィドルファイルがありますhttp://jsfiddle.net/b4xhG/1/
Jクエリコード
$("#table td:nth-child(4n)").after("</tr> <tr>");
こんな感じで表示されます
<table id="table" border="1px" width="500px">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
これが表示方法です。
<table id="table" border="1px" width="500px">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
</tr>
<tr>
<td>9</td>
</tr>
</table>