我正在尝试使用 .after() 方法在每个第 4 个元素之后开始一个新行。
我的逻辑是关闭一个行标签并在第四个元素之后开始一行。不是关闭该行并开始一个新行,而是创建一个新的空行。
这是小提琴文件http://jsfiddle.net/b4xhG/1/
jQuery代码
$("#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>