最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript中动态添加td标签和tr标签的方法(代码)

来源:动视网 责编:小采 时间:2020-11-27 19:31:56
文档

javascript中动态添加td标签和tr标签的方法(代码)

javascript中动态添加td标签和tr标签的方法(代码):本篇文章给大家带来的内容是关于javascript中动态添加td标签和tr标签的方法(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。//新增机器人信息的 function insertRows(rr){ //var tab=document.getElementB
推荐度:
导读javascript中动态添加td标签和tr标签的方法(代码):本篇文章给大家带来的内容是关于javascript中动态添加td标签和tr标签的方法(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。//新增机器人信息的 function insertRows(rr){ //var tab=document.getElementB


本篇文章给大家带来的内容是关于javascript中动态添加td标签和tr标签的方法(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

//新增机器人信息的 
function insertRows(rr){
 //var tab=document.getElementById('tableid');
 var tb1 = $("#tableid"); 
 var tempRow=parseInt($("#tableid tr").size());

 var shu=parseInt(rr)+1;
 var ss="<option value=''></option>";
 <c:forEach items="${robolist}" var="r">
 ss+="<option value='${r.robotserialno}'>${r.robotnickname}</option>";
 </c:forEach>

 if((parseInt(rr+1)== tempRow)){
 $("#tableid tr:eq("+rr+")")
 .after("
 <tr id='tr"+tempRow+"' >
 <td class='tdcss2'>机器人:</td>
 <td class='controls'>
 <select 
 id='sele"+tempRow+"' 
 name='teams["+tempRow+"].robot' value='' 
 class='required selecss' 
 onchange='queryGroup(this.value,"+tempRow+")'>"+ss+"</select>
 </td>
 <td class='tdcss'>群名称:</td>
 <td class='controls'>
 <p id='ttqu"+tempRow+"'>
 <select 
 id='ssess"+tempRow+"' 
 name='teams["+tempRow+"].groupname' 
 value='' 
 class='required selecss'>
 </select>
 </p>
 </td>
 <td class='controls'>
 <a id='addtian"+tempRow+"' onclick='insertRows("+tempRow+")'>
 <img
 alt='' 
 src='${ctxStatic}/images/add.jpg' 
 style='height:21px; 
 width:24px;margin-top: 8px;'>
 </a>    <a id='delet"+tempRow+"' onclick='delRows("+tempRow+")'>
 <img
 alt='' 
 src='${ctxStatic}/images/dele.jpg' 
 style='height:21px; 
 width:24px;margin-top: 8px;'>
 </a>
 </td>
 </tr>");
 }else{

 for (i=tempRow-1;i>=shu;i--){
 $("#tr"+i).attr("id","tr"+(i+1)+"");
 $("#delet"+i+"").attr("onclick","delRows("+(i+1)+")");
 $("#addtian"+i).attr("onclick","insertRows("+(i+1)+")");
 $("#ttqu"+i).attr("id","ttqu"+(i+1)+"");
 $("#delet"+i+"").attr("id","delet"+(i+1)+"");
 $("#addtian"+i).attr("id","addtian"+(i+1)+"");
 $("#sele"+i).attr("name","teams["+(i+1)+"].robot");
 $("#sele"+i).attr("onchange","queryGroup(this.value,"+(i+1)+")");
 $("#ssess"+i).attr("name","teams["+(i+1)+"].groupname");
 $("#sele"+i).attr("id","sele"+(i+1)+"");
 $("#ssess"+i).attr("id","ssess"+(i+1)+"");
 }

 $("#tableid tr:eq("+rr+")")
 .after("<tr id='tr"+shu+"' >
 <td class='tdcss2'>机器人:</td>
 <td class='controls'>
 <select
 id='sele"+shu+"'
 name='teams["+shu+"].robot' 
 value='' 
 class='required selecss' onchange='queryGroup(this.value,"+shu+")'>"+ss+"</select>
 </td>
 <td class='tdcss'>群名称:</td>
 <td class='controls'>
 <p id='ttqu"+shu+"'>
 <select
 id='ssess"+shu+"' 
 name='teams["+shu+"].groupname' 
 value='' 
 class='required selecss'>
 </select>
 </p>
 </td>
 <td class='controls'>
 <a id='addtian"+shu+"' onclick='insertRows("+shu+")'>
 <img
 alt='' 
 src='${ctxStatic}/images/add.jpg' 
 style='height:21px;
 width:24px;
 margin-top: 8px;'>
 </a>    <a id='delet"+shu+"' onclick='delRows("+shu+")'>
 <img
 alt='' 
 src='${ctxStatic}/images/dele.jpg' 
 style='height:21px; 
 width:24px;margin-top: 8px;'>
 </a>
 </td>
 </tr>");
 }
 } 
 //删除tr和td并且移动后面的tr和td且下标要一致 
 function delRows(sub){
 var rowNum=sub; //此处的规律是:行号为下标+1
 var tb1 = $("#tableid"); //找table的ID
 var tempRow = $("#tableid tr").size();//获取表格的行数

 if (tempRow >rowNum){ 
 $("#tr"+sub).remove(); //删除tr
 for (i=(parseInt(sub)+1);i<tempRow;i++){
 $("#tr"+i).attr("id","tr"+(i-1)+"");
 $("#addtian"+i).attr("onclick","insertRows("+(i-1)+")");
 $("#delet"+i+"").attr("onclick","delRows("+(i-1)+")");
 $("#delet"+i+"").attr("id","delet"+(i-1)+"");
 $("#addtian"+i).attr("id","addtian"+(i-1)+"");
 $("#sele"+i).attr("name","teams["+(i-1)+"].robot");
 $("#sele"+i).attr("onchange","queryGroup(this.value,"+(i-1)+")");
 $("#ssess"+i).attr("name","teams["+(i-1)+"].groupname");
 $("#ttqu"+i).attr("id","ttqu"+(i-1)+"");
 $("#sele"+i).attr("id","sele"+(i-1)+"");
 $("#ssess"+i).attr("id","ssess"+(i-1)+"");

 } 
 }

 }
机器人:
群名称:

请先选择机器人!


文档

javascript中动态添加td标签和tr标签的方法(代码)

javascript中动态添加td标签和tr标签的方法(代码):本篇文章给大家带来的内容是关于javascript中动态添加td标签和tr标签的方法(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。//新增机器人信息的 function insertRows(rr){ //var tab=document.getElementB
推荐度:
标签: 方法 如何 的方法
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top