1、表格html代码
复制代码<table class="table table-bordered table-hover">
<tr class="info">
<td>姓名</td>
<td>性别</td>
<td>年龄</td>
<td>电话</td>
<td>操作</td>
</tr>
<tr>
<td colspan="5" class="danger"><button class="btn btn-primary btn-sm">增加</button></td>
</tr>
</table>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
2、jquery代码
复制代码$(function(){ //获取本地存储数据,并且转换成对象 var arr = []; function getData(){ if(localStorage.tableList == undefined){ arr = []; }else{ arr = JSON.parse(localStorage.tableList); } return arr; } add() //把数据存到本地存储,并且转换成字符串格式的JSON function saveData(data){ localStorage.tableList = JSON.stringify(data); } //增加行方法 function add(){ $("tr:not(tr:first,tr:last)").remove();//每次增加行前删除前面的行,否则会重复增加 var data = getData(); $.each(data,function(i, v){ $("<tr>").attr("index",i).html("<td contenteditable='true' data-role='name'>" + v.name + "</td>" + "<td contenteditable='true' data-role='sex'>" + v.sex + "</td>" + "<td contenteditable='true' data-role='age'>" + v.age + "</td>" + "<td contenteditable='true' data-role='tel'>" + v.tel + "</td>" + "<td><button class='btn btn-danger btn-sm'>删除</button></td>").insertBefore("tr:last"); }) saveData(data); } //点击增加按钮事件 $('.btn-sm').click(function(){ var data = getData(); data.push({"name": "", "sex": "", "age": "", "tel": ""}); saveData(data); add(); }) //删除行方法,事件委派,根据当前点击的按钮的行的索引值 $('table').on('click','.btn-danger',function(){ var data = getData(); var index = $(this).parent().parent().attr("index"); data.splice(index,1); saveData(data); add(); }) //可编辑效果 contenteditable='true' $('table').on('blur','[contenteditable="true"]',function(){ var data = getData(); var index = $(this).parent().attr('index'); var val = $(this).html(); var attr = $(this).attr('data-role'); data[index][attr] = val; saveData(data); }) })
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
上面是“jquery新增删除可编辑表格”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2127.html
workflows工作流
斗鸡场威武雄鸡ComfyUI工作流
羚羊安上小白兔的门牙ComfyUI工作流
一张由表情符号组成的照片ComfyUI工作流
蝴蝶兰comfyui工作流
一个以破旧的怀旧史努比玩偶
一个戴着破旧莎草帽的机械忍者
荷塘月色ComfyUI工作流
1个可爱的白色短发女孩
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!