jQuery在一个tr中追加两个tds'

Osa*_*Osa 4 html javascript jquery html-table

如何使用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
Run Code Online (Sandbox Code Playgroud)

它不是一个循环,它会附加点击,所以让我说我点击了5次,我应该得到这个

<tr>
 <td>Someting</td>
 <td>Someting</td>
</tr>
<tr>
 <td>Someting</td>
 <td>Someting</td>
</tr>
<tr>
 <td>Someting</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

geo*_*org 8

我们试试这个:

var max = 2
var tr = $("table tr:last");
if(!tr.length || tr.find("td").length >= max)
    $("table").append("<tr>");
$("table tr:last").append("<td>hi</td>");
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/5yLrE/