jqury 获取表格中点击删除图标后要删除一行的元素数据
来源:互联网 发布:全国省市区县数据库 编辑:程序博客网 时间:2024/05/17 23:09
如题,我在界面上有个表格,表格每一行后面有个删除按钮,当我点击删除按钮时,我希望能获取按钮所在这一行的数据,以用来post到后端,在数据库中删除这一行数据
我的架构为django
1、表格的html
<table class="table table-striped"> <thead> <tr> <th>title</th> <th>body</th> <th>time</th> <th>operation</th> </tr> </thead> <tbody> {% for emp in pagination.objs %} <tr> <td id="title">{{ emp.title }}</td> <td id="body">{{ emp.body }}</td> <td id="time">{{ emp.timestamp }}</td> <td> <button type="button" class="btn btn-default btn-xs" onclick="getedititem(this)"> <span class="glyphicon glyphicon-edit" aria-hidden="true"><span> </button> <button type="button" class="btn btn-default btn-xs" onclick="getrmitem(this)"> <span class="glyphicon glyphicon-remove" aria-hidden="true"><span> </button> </td> </tr> {% endfor %} </tbody> </table>在这个html中,我在表格中的每一行的td标签中都加了id,便于获取数据。在删除按钮上加了Onclick,指定了getrmitem函数,并传this参数
html代码实现的页面如下:
当我点击第一行的删除按钮时,我希望能获取到第一行的title 和body这两列的数据
2、实现的getrmitem()函数
<script>function getrmitem(obj){var tr=$(obj).parent().parent();var title = tr.children("td#title").text();var body = tr.children("td#body").text()alert("title:"+title+",body:"+body);};</script>以上代码中,先调用了两次的parent函数,获取到点击的这一行的tr标签,再调用tr的children函数分别获取了标签为td,id为title和id为body的两个数据,通过alert函数提示出来
效果如下:
获得的数据就可以用来post到后端了
0 0
- jqury 获取表格中点击删除图标后要删除一行的元素数据
- angular中删除表格数据的一行
- ListView 获取数据和删除一行后更新
- 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中
- 动态表格,通过点击按钮增加或者删除一行表格!
- JQ点击按钮动态克隆一行表格以及删除表格
- Ajax方式删除表格一行数据
- Android中ListView通过ContextMenu删除当前点击的一行数据
- bootstrap-table表格里的操作栏,点击删除图标给出删除提示
- JTable中删除一行数据
- 添加表格的一行删除表格的一行
- ExtJS03:Grid表格中删除一行问题
- 表格中数据的编辑和删除
- IOS7 UITableView一行滑动删除后 被删除行的下一行的点击事件将被忽略解决办法
- 点击按钮实现表格动态添加或删除一行
- js实现添加删除表格的一行
- HTML,angularJS表格内容排序,点击删除,删除当前,输入内容显示包含内容的数据
- 表格的新增以及和删除一行数据(可以新增原有数据)
- 请求 415 unsupported media处理 , SpringMVC:@RequestBody
- mysql 根据经纬度查询距离
- 详解JavaScript中__proto__和prototype
- 提权系列(一)----Windows Service 服务器提权初识与exp提权,mysql提权
- uv纹理坐标设定与贴图规则
- jqury 获取表格中点击删除图标后要删除一行的元素数据
- 一位测试过来人对软件测试的一些理解
- 跳台阶
- Sqlite3 C++ 使用方法
- 【Java】Web打印
- [李景山php] 深入理解PHP内核[读书笔记]--第三章:变量及数据类型--数据类型转换
- c/c++ 标准日期和时间戳互相转化
- 双向长短时记忆循环神经网络详解(Bi-directional LSTM RNN)
- 微服务,微架构[四]之springboot集成Redis缓存