外部插入after(IE\chrome适用)
append:仅仅IE适用
<tr class="zi01" id="hysxx">
<td align="center" bgcolor="#efefef">时间</td>
<td align="center" bgcolor="#efefef">会议室</td>
<td align="center" bgcolor="#efefef">预定人</td>
</tr>
$(function(){
showHysxx(docIds, mark);
});
function showHysxx(docIds, mark) {
if (1 == mark) {
var ret = showViewByHyId(docIds);
var retMsg = eval("(" + ret + ")");
var Html = '';
if (retMsg ) {
for (var i = 0; i < retMsg.data.length; i++) {
var data = retMsg.data[i];
Html += "<tr><td bgcolor='#FFFFFF' align='center' width ='33%'>" + data.ydsj + "</td>";
Html += "<td bgcolor='#FFFFFF'align='center' width ='33%'>" + data.hysm + "</td>";
Html += "<td bgcolor='#FFFFFF'align='center' width ='33%'>" + data.sys_createName + "</td>";
Html += "</tr>";
}
}
$('#hysxx').after(Html); //<tr id="hysxx">后插入tr[Html]
} else {
var boardroomIds = $('#boardroomIds').val();
var ret = showViewByHyId(boardroomIds);
var retMsg = eval("(" + ret + ")");
var Html = '';
if (retMsg ) {
for (var i = 0; i < retMsg.data.length; i++) {
var data = retMsg.data[i];
var id = 'hysxx_' + i;
Html += "<tr id='" + id + "' name='hysxx'><td bgcolor='#FFFFFF' align='center' width ='32%'>" + data.ydsj + "</td>";
Html += "<td bgcolor='#FFFFFF' align='center' width ='32%' >" + data.hysm + "</td>";
Html += "<td bgcolor='#FFFFFF' align='center' width ='32%' >" + data.sys_createName + "</td>";
Html += "<td bgcolor='#FFFFFF' align='center' width ='4%' ><button type='button' onclick='deleteHys(" + i + "," + data.sys_id + ")'>删除</button></td></tr>";
}
}
$("[name='hysxx']").remove();
$('#updatehysxx').after(Html);
}
}
insertRow and deleteRow(js原生的 、IE\chrome适用)
function addrow(){
var curRowID=sonTable.rows.length
var tr1=sonTable.insertRow(sonTable.rows.length);
tr1.id="tr"+curCount;
tr1.align="center";
tr1.bgColor="#FFFFFF";
var td1=tr1.insertCell();
td1.colspan="10";
var innhtml = "";
td1.innerHTML= innhtml;
}
function deleteTR(trobj){
var curRowID=sonTable.rows.length
for(var i=1;i<=curCount;i++)
{
var objName = sonTable.rows[i].id;
if(objName==trobj)
{
sonTable.deleteRow(i);
break;
}
}
}