87,910
社区成员
发帖
与我相关
我的任务
分享
function addtr(e,elename){
elename=arguments[1]?arguments[1]:"tr";
if(elename=="tr")
{
var mytable=e.parent().parent().parent();
e.parent().parent().clone().insertAfter(e.parent().parent());
mytable.find("tr:last-child").find("input:text").val("");
mytable.find("tr:last-child").find("input:hidden").val("");
mytable.find("tr:last-child").find("textarea").text("");
mytable.find("tr:last-child").find("select:option").val("");
mytable.find("tr:last-child").find("span").text("");
mytable.find("tr:last-child").find("input:radio").each(function(){
var oldname=$(this).attr("name");
$(this).attr("name",oldname+"a");
});
e.parent().parent().next().find("input:first").focus();
}
if(elename=="tbody")
{
var mytable=e.parent().parent().parent().parent();
e.parent().parent().parent().clone().insertAfter(e.parent().parent().parent());
mytable.find("tbody:last-child").find("input:text").val("");
mytable.find("tbody:last-child").find("input:hidden").val("");
mytable.find("tbody:last-child").find("textarea").text("");
mytable.find("tbody:last-child").find("select:option").val("");
mytable.find("tbody:last-child").find("span").text("");
mytable.find("tbody:last-child").find("input:radio").each(function(){
var oldname=$(this).attr("name");
$(this).attr("name",oldname+"a");
oldname="";
});
e.parent().parent().parent().next().find("tr:first-child > td:first-child > input").focus();
}
e.css("visibility","hidden");
}
<tr>
<td align="center"><input name="telp2" class="text_short3"
value='' size="30" maxlength="30" /></td>
<td align="center"><textarea name="textarea5" id="textarea5" cols="15" rows="5"></textarea></td>
<td align="right"><input name="radio" type="radio" class="checkbox" value="radio" />
t
<input name="radio" type="radio" class="checkbox" value="radio" />
o /
<input name="radio2" type="radio" class="checkbox" value="radio" />
w
<input name="radio2" type="radio" class="checkbox" value="radio" />
A
</td>
<td align="right"><input name="radio3" type="radio" class="checkbox" value="radio" />
t
<input name="radio3" type="radio" class="checkbox" value="radio" />
o /
<input name="radio4" type="radio" class="checkbox" value="radio" />
w
<input name="radio4" type="radio" class="checkbox" value="radio" />
MV</td>
<td width="20%" align="right" style="padding-right:8px"><input type="button" name="add7" id="add7" value="增" class="text_short5" onclick="addtr($(this),'tr')" /> <input type="button" name="del7" id="del7" value="删" class="text_short5" onclick="deltr($(this),'tr')" /></td>
</tr>
</tbody>
mytable.find("tbody:last-child").find("input:radio").each(function(){
var oldname=$(this).attr("name");
$(this).replaceWith("<input type='radio' class='checkbox' name='"+oldname+"a'>");
});
mytable.find("tbody:last-child").find("input:radio").each(function(){
var newradio = document.createElement("input");
newradio.type = "radio";
newradio.name = =$(this).attr("name")+"a";
... ...
});