【发布时间】:2013-01-26 13:35:28
【问题描述】:
如何使用 jQuery 在单个 tr 中仅附加两个 tds' ..
我有一张桌子 .. 我想最大化每行有多少 tds .. 像这样的
if($("td").length) == 0){ // get the count of existing tds
$("table").append("<tr>");
}
$("table").append("<td>Something</td>");
if($("td").length) == 2){ // if it hit two tds' in this tr then close the tag
$("table").append("</tr>");
} // this is not a valid example, just trying to deliver my point
这不是一个循环,它会在点击时附加,所以假设我点击了 5 次,我应该得到这个
<tr>
<td>Someting</td>
<td>Someting</td>
</tr>
<tr>
<td>Someting</td>
<td>Someting</td>
</tr>
<tr>
<td>Someting</td>
</tr>
【问题讨论】:
-
这是你所有的 JavaScript 代码吗?
-
请更详细地解释您要执行的操作。
$("td").length)给出页面中TD的总数。不清楚你想要什么 -
我已经提到了这个无效的例子,我想说我只希望
append在一个 tr 中添加两个 td,如果它达到两个然后创建一个新的 tr 标签并关闭当前标签已经有两个 tds
标签: javascript jquery html html-table