html
<tbody>
<tr>
<td width="60" style="padding:12px 0;">
<a href="javascript:;" class="add"></a>
</td>
<td width="120"></td>
<td><input name="query" type="text" ></td>
<td width="80"></td>
</tr>
<tr>
<td width="60" style="padding:12px 0;">
<a href="javascript:;" class="add"></a>
</td>
<td width="120"></td>
<td><input name="query" type="text" ></td>
<td width="80"></td>
</tr>
<tr>
<td width="60" style="padding:12px 0;">
<a href="javascript:;" class="add"></a>
</td>
<td width="120"></td>
<td><input name="query" type="text" ></td>
<td width="80"></td>
</tr>
</tbody>
js
$("body").on("click",'tbody tr td .add',function(){
var aon="逻辑运算框";
var total=$(this).parents("tbody").find("tr").length;
var index=$(this).parents("tr").index();
if(total==index+1){
//最后一行
$(this).parents("tr").find("td:last").append(aon);
}else{
//不是最后一行,在倒数第二行加逻辑运算框
$(this).parents("tbody").find("tr:last").prev().find("td:last").append(aon);
}
}