javascript - 使用 javascript/jQuery 在每第五行之后 append 表格行

标签 javascript jquery append tablerow

我需要在表中的每 5 行之后 append 一个表行计数。在不使用服务器端编程的情况下如何做到这一点? jQuery 或常规 javascript 都可以!

我想要这张 table :

   <table>
      <tr><td>1</td></tr>
      <tr><td>2</td></tr>
      <tr><td>3</td></tr>
      <tr><td>4</td></tr>
      <tr><td>5</td></tr>
      <tr><td>6</td></tr>
      <tr><td>7</td></tr>
      <tr><td>8</td></tr>
      <tr><td>9</td></tr>
      <tr><td>10</td></tr>
      <tr><td>11</td></tr>
   </table>

变成这样:

   <table>
      <tr><td>1</td></tr>
      <tr><td>2</td></tr>
      <tr><td>3</td></tr>
      <tr><td>4</td></tr>
      <tr><td>5</td></tr>
      <tr><td>--5th--</td></tr>
      <tr><td>6</td></tr>
      <tr><td>7</td></tr>
      <tr><td>8</td></tr>
      <tr><td>9</td></tr>
      <tr><td>10</td></tr>
      <tr><td>--10th--</td></tr>
      <tr><td>11</td></tr>
   </table>

最佳答案

你在这里

$("table tr:nth-child(5n)").after("<tr><td> new row </td></tr>")

更新

甚至更好

$("table tr:nth-child(5n)").each(function() {
    $(this).after("<tr><td>--"+$("td", this).text()+"th--</td></tr>")
});

关于javascript - 使用 javascript/jQuery 在每第五行之后 append 表格行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8079510/

相关文章:

javascript - 使用jquery或js检测JPG CMYK图像客户端

python - 将单个项目 append 到 pandas 系列中的列表

javascript - 如何在 CasperJS 中将我的结果添加/append 到文本文件?

javascript - 获取文本框的前一个值

javascript - 返回对象内的 Ajax 数据

javascript - 变量在插入数组时没有保存正确的数组

javascript - 在 jQuery 中显示选中的复选框的数量

python - 拆分和连接字符串

javascript - 如何将用户输入到 html 文本表单字段中的值传递给 javascript 函数?

javascript - jquery如何获取所有行值的总和