var tr_len = $("#ys tr").length-1; var tr ="<tr>\ <td>"+tr_len+"</td>\ <td><input type='text' name='ys_"+tr_len+"_0' value='0' /></td>\ <td><input type='text' name='ys_"+tr_len+"_1' value='-' class='ysf' /></td>\ <td><input type='text' name='ys_"+tr_len+"_2' value='0' /></td>\ <td><input type='text' name='ys_"+tr_len+"_3' value='-' class='ysf'/></td>\ <td><input type='text' name='ys_"+tr_len+"_4' value='0' /></td>\ <td><input type='text' name='ys_"+tr_len+"_5' value='/' class='ysf'/></td>\ <td><input type='text' name='ys_"+tr_len+"_6' value='1' /></td>\ <td><input type='text' name='ys_"+tr_len+"_7' value='=' class='ysf'/></td>\ <td><input type='text' name='ys_"+tr_len+"_8' value='0' /></td>\ </tr>"; $("#ys tr:eq("+tr_len+")").after(tr); 原理在最后一行tr后面插入新的一行after(tr); 演示:http://www.life63.com/czys.html 成长计算器,四围成长运算计算,三围成长运算计算 "+tr_len+"