有个小bug,懒得修了。

目的:增加一行的时候,td第一列排序。

   删除一行的时候,td第一列排序

 <!DOCTYPE HTML>
<html>
<head>
<script src="../bower_components/jquery/dist/jquery.js"></script>
</head> <style>
div {
width: 300px;
height:300px;
border: 1px solid red;
background-color: grey;
} #myTable {
width: 100px;
height:100px;
border: 1px solid red;
} #myTable tr, #myTable td {
border: 1px solid red;
}
</style> <script>
var arr = [];
$(document).ready(function() {
$('input[type="button"]').click(function() {
var len = $('#myTable tr').length;
var temp = (len === 1) ? 'A' : $('#myTable tr:last td:first').html();
var next = String.fromCharCode(parseInt(temp.charCodeAt() + 1));
var sign = temp.charCodeAt() || 'hyy';
var _obj = new Obj(next, sign);
var _temp = '<tr><td>' + _obj.sort + '</td><td>' + _obj.sign + '</td><td>' + _obj.del + '</td></tr>'
arr.push(_obj);
$('#myTable').append(_temp); $('#myTable tr:last a ').on('click', function() {
$(this).parent().parent().remove();
var temp = $(this).parent().parent().find('td:first').html();
var _index = parseInt(temp.charCodeAt() - 65);
arr.splice(_index, 1);
sortTable();
}); sortTable(); });
}); function Obj(sort, sign) {
this.sort = sort;
this.sign = sign;
this.del = '<a>删除</a>';
} function sortTable() {
$.each($('#myTable tr').not(':first'), function(index, value, full) {
var temp = String.fromCharCode(65 + index);
$(this).find('td:first').html(temp);
if(arr[index] && arr[index]["sort"]) {
arr[index]["sort"] = temp;
}
})
} </script> <body>
<div>
<table id="myTable" >
<tr >
<td>TEST</td>
</tr>
</table>
</div>
<input type="button" value="ADD" />
</body>
</html>

jquery表格增加删除后改变序号的更多相关文章

  1. 基于jQuery表格增加删除代码示例

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. JQuery动态增加删除元素

    <form action="" method="post" enctype="multipart/form-data"> < ...

  3. 解决jquery动态增加元素后children值没有变的问题

    html代码如下: <ul id="attr_input_panel"> <li> <div class="attr_input_item& ...

  4. Web jquery表格组件 JQGrid 的使用 - 7.查询数据、编辑数据、删除数据

    系列索引 Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引 Web jquery表格组件 JQGrid 的使用 - 4.JQGrid参数.ColModel API.事件 ...

  5. jQuery表格自动增加

    <!DOCTYPE html> <html dir="ltr" lang="zh-CN"> <head> <meta ...

  6. 在页面上绘制一张表格,使用 DOM 节点的动态添加和删除向表格中插入数据,点击表格每行后的“删除”超链接

    查看本章节 查看作业目录 需求说明: 在页面上绘制一张表格,使用 DOM 节点的动态添加和删除向表格中插入数据,点击表格每行后的"删除"超链接,使用 DOM 节点的删除操作将对应的 ...

  7. Web jquery表格组件 JQGrid 的使用 - 4.JQGrid参数、ColModel API、事件及方法

    系列索引 Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引 Web jquery表格组件 JQGrid 的使用 - 4.JQGrid参数.ColModel API.事件 ...

  8. Web jquery表格组件 JQGrid 的使用 - 5.Pager翻页、搜索、格式化、自定义按钮

    系列索引 Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引 Web jquery表格组件 JQGrid 的使用 - 4.JQGrid参数.ColModel API.事件 ...

  9. 25款顶级的jQuery表格插件

    jQuery 表格插件可以让你创建各种各样的表格布局,表格布局是报纸和杂志中最常见的布局,现在的网站中也很常见,在这篇文章中,我向大家推荐25个jQuery 的表格插件,你可以任意控制表格的行和列,用 ...

随机推荐

  1. js窗口边缘滑入滑出效果-初级代码

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. PAT (Basic Level) Practise:1019. 数字黑洞

    [题目链接] 给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字.一直重复这样做,我们很快会停在有“数字黑洞” ...

  3. [翻译]Understanding Weak References(理解弱引用)

    原文 Understanding Weak References Posted by enicholas on May 4, 2006 at 5:06 PM PDT 译文 我面试的这几个人怎么这么渣啊 ...

  4. html随记

    姓名输入框:<input type="text" value="默认有值"/> 密码输入框:<input type="text&qu ...

  5. jsp状态管理

    http无状态协议 服务器记不住你 每次浏览器访问,服务器不会特点保存相应信息,故记不住你 jsp状态存储的两种机制 cookie 存储在客户端 用途: 1.简化登陆 2.追踪特定对象 3.保存用户常 ...

  6. hdu4497 GCD and LCM ——素数分解+计数

    link:http://acm.hdu.edu.cn/showproblem.php?pid=4497 如果G%L != 0,说明一定无解. 把K = G / L质数分解,G / L = p1^t1 ...

  7. VPS折腾

    kali  源: deb http://ppa.launchpad.net/wagungs/kali-linux2/ubuntu raring main deb-src http://ppa.laun ...

  8. JavaScript 中的window.event代表的是事件的状态,jquery事件对象属性,jquery中如何使用event.target

    http://wenda.haosou.com/q/1373868839069215 http://kylines.iteye.com/blog/1660236 http://www.cnblogs. ...

  9. asp.net 设置页面的默认按钮(敲回车按钮所触发的默认按钮)

    来源:http://blog.csdn.net/zanychou/article/details/6128872 设置一个页面的默认按钮主要代码: this.Page.Form.DefaultButt ...

  10. MapReduce的输入输出

    mapper和reducer的划分 mapper的数量等于输入文件被划分成的分块数,这取决于输入文件的大小以及文件块的大小.一个map操作只处理一个输入分片.运行作业的客户端通过调用getSplits ...