jquery创建表格(自动增加表格)代码分享


Posted in Javascript onDecember 25, 2013
<!DOCTYPE html>
<html dir="ltr" lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width" />
<title>jQuery 表格自动增加</title>
<meta name="keywords" content="jQuery, 表格, table, 自动增加" />
<meta name="description" content="jQuery表格自动增加" />
<meta name="viewport" content="width=device-width" />
<meta name="copyright" content="imsole.net" />
<meta name="designer" content="sole" />
<meta name="publisher" content="imsole.net" />
<meta name="author" content="sole" />
<meta name="robots" content="all" />
<meta name="distribution" content="global" />
<style type="text/css">
table { width:800px; margin:50px auto; border-collapse:collapse; border-spacing:0; }
table tr, table th, table td { border:1px solid #ddd; font-size:12px; }
table tr td:first-child { width:30px; text-align:center; }
table td input { width:100%; height:100%; padding:5px 0;  border:0 none; }
table td input:focus { box-shadow:1px 1px 3px #ddd inset; outline:none; }
</style>
<body>
  
<table id="count">
 <tr><th>序号</th><th>姓名</th><th>金额[USD]</th><th>时间</th><th>项目</th><th>单位</th><th>备注</th></tr>
 <tr>
  <td>1</td>
  <td><input type="text" /></td>
  <td><input type="text" /></td>
  <td><input type="text" /></td>
  <td><input type="text" /></td>
  <td><input type="text" /></td>
  <td><input type="text" /></td>
 </tr>
</table>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){

/* 这是一种方法,但是不精简,不过很好理解,就像面向过程编写代码一样。
 var oTable = $("#count"), oTr = '', oInput = '', eEle = '';
 oTable.on('mouseover', function(){
  oTr = oTable.find('tr').last();
  oInput = oTr.find('input');
  eEle = oTr.clone();
  oInput.on('click', function(){
   var parent = $(this).parents('tr');
   if(oTr.index() == parent.index()){
    oTable.append(eEle);
   }
  });
 });
*/
//这是第二种方法,比较精简,要看对jQ的理解了。
var oTable = $("#count"), iNum = 1, eEle = '';
oTable.on('click', function(e){
 var target = e.target,
  oTr = $(target).closest('tr');
 if(oTr.index() == oTable.find('tr').last().index()){
   iNum++;
  eEle = oTr.clone();
  eEle.find('td').eq(0).text(iNum);
 }
 oTable.append(eEle);
 });

});
</script>
 </body>
</html>

运行看效果吧

Javascript 相关文章推荐
用JavaScript对JSON进行模式匹配(Part 1-设计)
Jul 17 Javascript
window.print打印指定div实例代码
Dec 13 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
Mar 27 Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
May 19 Javascript
jquery学习总结(超级详细)
Sep 04 Javascript
Dojo获取下拉框的文本和值实例代码
May 27 Javascript
Angularjs实现搜索关键字高亮显示效果
Jan 17 Javascript
在vscode中统一vue编码风格的方法
Feb 22 Javascript
利用Webpack实现小程序多项目管理的方法
Feb 25 Javascript
koa2+vue实现登陆及登录状态判断
Aug 15 Javascript
vue实现动态表格提交参数动态生成控件的操作
Nov 09 Javascript
Vue.js中v-bind指令的用法介绍
Mar 13 Vue.js
浅析js设置控件的readonly与enabled属性问题
Dec 25 #Javascript
Javascript:为input设置readOnly属性(示例讲解)
Dec 25 #Javascript
Javascript设置对象的ReadOnly属性(示例代码)
Dec 25 #Javascript
JS中如何设置readOnly的值
Dec 25 #Javascript
简体中文转换繁体中文(实现代码)
Dec 25 #Javascript
在jquery中combobox多选的不兼容问题总结
Dec 24 #Javascript
append和appendTo的区别以及appendChild用法
Dec 24 #Javascript
You might like
php获取mysql数据库中的所有表名的代码
2011/04/23 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
2013/06/18 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
在thinkphp5.0路径中实现去除index.php的方式
2019/10/16 PHP
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
JS 进度条效果实现代码整理
2011/05/21 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
javascript拖拽上传类库DropzoneJS使用方法
2013/12/05 Javascript
jquery中的$(document).ready()使用小结
2014/02/14 Javascript
JS 使用for循环遍历子节点查找元素
2014/09/06 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
jquery中实现时间戳与日期相互转换
2016/04/12 Javascript
js精确的加减乘除实例
2017/11/14 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
js实现限定范围拖拽的示例
2020/10/26 Javascript
python采用django框架实现支付宝即时到帐接口
2016/05/17 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
Python秒算24点实现及原理详解
2019/07/29 Python
python中栈的原理及实现方法示例
2019/11/27 Python
李宁官方网店:中国运动品牌
2017/11/02 全球购物
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
英文简历自荐信范文
2013/12/11 职场文书
优良学风班申请材料
2014/02/13 职场文书
明信片寄语大全
2014/04/08 职场文书
学校就业推荐信范文
2014/05/19 职场文书
运动会标语
2014/06/21 职场文书
2014年安全工作总结范文
2014/11/13 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
匿名检举信范文
2015/03/02 职场文书
2015年“七七卢沟桥事变”纪念活动总结
2015/03/24 职场文书
工作自我推荐信范文
2015/03/25 职场文书
肖申克的救赎观后感
2015/06/02 职场文书
收入证明申请书
2015/06/12 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
python3实现Dijkstra算法最短路径的实现
2021/05/12 Python
Redis中一个String类型引发的惨案
2021/07/25 Redis