jQuery 文档操作 - appendTo() 方法---动态加HTML 元素
2017-08-31 16:30
393 查看
定义和用法
appendTo() 方法在被选元素的结尾(仍然在内部)插入指定内容。提示:append() 和 appendTo() 方法执行的任务相同。不同之处在于:内容和选择器的位置,以及 append() 能够使用函数来附加内容。语法
$(content).appendTo(selector)
参数 | 描述 |
---|---|
content | 必需。规定要插入的内容(可包含 HTML 标签)。 |
selector | 必需。规定把内容追加到哪个元素上。 |
function create_list(num,pagenum){
if(num<1) num=1; for(var i=0;i<num;i+=1){ var div_id = "div"+i; var div = $("<div id='"+div_id+"'></div>"); var headdiv_id = "headdiv"+i; var title1_id = "title1"+i; var ny1_id= "ny1"+i; var ny2_id= "ny2"+i; var headdiv = $("<div id='"+headdiv_id+"'>"+ '<table width="99%" border="0" align="center" cellpadding="0" cellspacing="0" class="table_lineheight">'+ "<tr>"+ '<th colspan='5' align='center'><span id='"+title1_id+"' class='report_title'></span></th>'+ "</tr>"+ "<tr>"+ "<td id='"+ny1_id+"' width='16%' align='right'> </td><td id='"+ny2_id+"' width='16%' align='left'> </td>"+ '<td width="30%" align="right"> </td><td width="23%" align="left">金额单位:元</td>'+ "</tr>"+ "</table>"+ '</div>'); div.appendTo($("#print")); headdiv.appendTo($("#"+div_id)); var bodydiv_id = "bodydiv"+i; var tbody_id = "tbody"+i; var bodydiv = $("<div id='"+bodydiv_id+"'>"+ '<table width="99%" border="0" align="center" cellpadding="0" cellspacing="0" class="table_list_report margin10">'+ '<tr>'+ '<th width="8%">序号</th><th width="29%">单位名称</th><th width="8%">结算人次</th>'+ '<th width="15%">结算金额</th><th width="40%">备注</th>'+ '</tr>'+ "<tbody id='"+tbody_id+"'></tbody>"+ "</table>"+ "</div>"); bodydiv.appendTo($("#"+div_id)); var footdiv_id = "footdiv"+i; var rq_id = "rq"+i; var zbdw_id = "zbdw"+i; var footdiv = $("<div id='"+footdiv_id+"'>"+ '<table width="100%" border="0" cellspacing="0" cellpadding="0" height="30">'+ '<tr>'+ '<td align="center">制表:</td> ' + '<td> </td> '+ ' <td align="center">审批:</td>'+ '<td> </td>'+ '<td align="center">财务:</td>'+ '<td> </td>'+ ' </tr>'+ '</table>'+ '<table width="100%" height="30" border="0" cellpadding="0" cellspacing="0">'+ '<tr>' '<td height="30" align="center" valign="bottom">' '<table width="99%" border="0" align="center" cellpadding="0" cellspacing="0" class="table_lineheight">'+ "<tr>"+ "<td width='8%' align='right'>制表单位:</td>"+ "<td id='"+zbdw_id+"' width='20%' align='left'></td>"+ '<td width="14%" align="left">'+ '第<font tdata="pageNO" color="blue">'+pagenum+'</font>页/总'+ '<font tdata="pageCount" color="blue">'+Math.ceil(num)+'</font>页'+ '</td>'+ "<td width='7%' align='right'>制表日期:</td>"+ "<td id='"+rq_id+"' width='12%' align='left'></td>"+ "</tr>"+ "</table>"+ "</td>"+ "</tr>"+ "</table>"+ "</div><br/>"); footdiv.appendTo($("#"+div_id)); var changediv = $('<div style="page-break-after: always"></div>'); if(pagenum!=Math.ceil(num)) changediv.appendTo($("#print")); pagenum+=1; document.getElementById("rq"+i).innerHTML =sysdate1.substr(0,4)+"-"+sysdate1.substr(4,2)+"-"+sysdate1.substr(6,2); } }
相关文章推荐
- jQuery 文档操作 - prependTo() ,appendTo()方法
- jQuery 拥有可操作 HTML 元素和属性的强大方法。
- jQuery 文档操作 - appendTo() 方法
- 【HTML/JS,JQuery】JQuery操作iframe父页面与子页面的元素与方法
- jQuery 操作动态加载的html 元素
- Jquery 操作html 不常用元素方法大全
- jquery动态添加带有样式的HTML标签元素方法
- jQuery 文档操作方法大全(也适用于 XML 文档和 HTML 文档)
- jquery 用于操作动态元素的delegate/on方法
- jQuery 文档操作 - html() 方法与text()方法
- jquery之操作元素属性和特性(操作元素属性,each()方法的使用)
- 获得 Win32 窗口句柄的更好的方法----动态生成并显示 HTML 文档----再谈禁用HTML的上下文菜单...
- JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
- JQuery操作iframe父页面与子页面的元素与方法
- jquery之设置元素内容(移动和复制元素,使用append(),appendTo()方法)
- JQuery操作iframe父页面与子页面的元素与方法
- 难点总结:Jquery动态加载数据库中的数据(解答人:郭哲 方式:讲述jquery原理及一些函数的使用方法,学会看帮助文档)
- JQuery中append(function(index,html)),appendTo(),after(function(index,html)),clone()方法
- JQuery操作iframe父页面与子页面的元素与方法