使用jQuery动态克隆表格,并且添加至div中(使用前需要引入jQuery)

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<meta charset="utf-8">
	
	<script type="text/javascript" src="easyui/jquery.min.js"></script>
	<script type="text/javascript">
		$(function(){
			var count = 0;
			$("#btn").click(function(){
				$("#tabDiv table").find(".gnname").text("1");//克隆前修改值
				var $table = $("#tabDiv table").clone();
				if(count >= 4){
					return;
				}
				$("#div").append($table);
				count++;
			})
		})
	</script>
	<style type="text/css">
		.myTable{
			width: 75px;
			height: 50px;
			float: left;
			padding: 0px;
			border-collapse: collapse;
		}
	</style>
</head>
<body>
	<button id="btn">点击</button>
	<div id="tabDiv" >
		<table class="myTable" >
			<tr>
				<td rowspan="2" style="padding: 0px;border: 1px black solid;" align="center">
					<font class="gnname" style="font-size: 9px;" title="">11</font>
				</td>
				<td style="padding: 0px;border: 1px black solid;">
					<a class="value" style='color:green;font-size: 9px;cursor:pointer;' οnclick="javascript:void(0);" title=''>22</a>
				</td>
			</tr>
			<tr>
				<td style="padding: 0px;border: 1px black solid;">
					<font class="valueTwo" style='color:green;font-size: 9px;cursor:pointer;' title=''>33</font>
				</td>
			</tr>
		</table>
	</div>

	<br/><br/><br/>
	
	<div id="div" style="width: 150px; height: 100px; border: 1px; border-color: black;border-style: solid;">
		
	</div>

</body>
</html>

  本脚本可以解决使用js动态生成表格的问题,省去了我们很多繁琐的拼接的过程;在web开发的过程中我们往往会遇到拼接html标签的问题,因此我在这里设计了这个小demo,希望对大家有帮助;当然习惯用easyUI的同学就没有必要再用我这种方法了;

  jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库( 或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

转载于:https://www.cnblogs.com/MrXiaoAndDong/p/tableClone.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值