使用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;' onclick="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+等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM