<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>创建表格</title>
<!-- 定义一些样式,将来给表格用 -->
<style type="text/css">
table{
border:#0099FF 1px solid;
width:600px;
border-collapse:collapse;
}
table td{
border:#0099FF 1px solid;
padding:10px 20px 3px 1px;
}
</style>
<script src="../js/jquery-1.4.2.js"></script>
<script type="text/javascript">
//创建单行单列的表格
function createTable(){
/*$("#tab").append(
$("<table><tr><td>我是td</td></tr></table>")
);*/
//创建表格table元素
var $tab=$("<table></table>");
//创建表格tr行元素
var $tr=$("<tr></tr>");
//创建td单元格元素
var $td=$("<td></td>");
$td.html("一行一列的表格");
//将td单元格添加到表格行tr上
$tr.append($td);
//将tr表格行添加到table表格上
$tab.append($tr);
//将创建好的整个table挂载到div上
$("#tab").append($tab);
$("#tab").append("<br/>");
}
//创建单行6列的表格
function createTable4(){
//创建表格table元素
var $tab=$("<table></table>");
//创建表格tr行元素
var $tr=$("<tr></tr>");
for(var i=0;i<6;i++)
{
//创建td单元格元素
var $td=$("<td></td>");
$td.html("单元格");
//将td单元格添加到表格行tr上
$tr.append($td);
}
//将tr表格行添加到table表格上
$tab.append($tr);
//将创建好的整个table挂载到div上
$("#tab").append($tab);
$("#tab").append("<br/>");
}
//创建5行6列的表格
function createTable2(){
//创建表格table元素
var $tab=$("<table></table>");
for(var j=0;j<5;j++)
{
//创建表格tr行元素
var $tr=$("<tr></tr>");
for(var i=0;i<6;i++)
{
//创建td单元格元素
var $td=$("<td></td>");
$td.html("单元格");
//将td单元格添加到表格行tr上
$tr.append($td);
}
//将tr表格行添加到table表格上
$tab.append($tr);
}
//将创建好的整个table挂载到div上
$("#tab").append($tab);
$("#tab").append("<br/>");
}
//创建指定行和列的表格
function createTable3(){
//获取用户所输入的行数
var rows=$("#row").val();
//获取用户所输入的列数
var cols=$("#col").val();
//创建表格table元素
var $tab=$("<table></table>");
for(var j=0;j<rows;j++)
{
//创建表格tr行元素
var $tr=$("<tr></tr>");
for(var i=0;i<cols;i++)
{
//创建td单元格元素
var $td=$("<td></td>");
$td.html("单元格");
//将td单元格添加到表格行tr上
$tr.append($td);
}
//将tr表格行添加到table表格上
$tab.append($tr);
}
//将创建好的整个table挂载到div上
$("#tab").append($tab);
$("#tab").append("<br/>");
}
</script>
</head>
<body>
<input type="button" value="创建表格" onclick="createTable()" /><br />
<input type="button" value="创建表格(单行6列)" onclick="createTable4()" /><br />
<input type="button" value="创建表格(5行6列)" onclick="createTable2()" /><br />
行数:<input type="text" name="row" id="row"/><br />
列数:<input type="text" name="col" id="col"/><br />
<input type="button" name="createButton" value="创建表格(行列用户输入)" onclick="createTable3()" />
<div id="tab">
</div>
</body>
</html>
jQuery创建表格
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- jQuery中的事件会比js中简单的多,基本上都是js封装好的函数,我们直接调用就可以了,看了下最近写的东西,感觉...
- title: 《锋利的jQuery》六、jQuery的表单与表格date: 2017-07-23 22:48:00...
- 表格的头部已经写好 传递的json如下 js代码部分: 创建一个五列的数据 此时一个表格就建好了 表格的翻页 js...