单击在table中某一行按钮,怎么获得改行的数据?
时间:2011-10-27
来源:互联网

如上图,我想单击删除按钮,获取改行的Id,却不能获得。
代码如下:document.getElementById("btnDelete").parentNode().parentNode().children[0].innerHTML;
按照思维 btnDelete的父节点是<td>,在父节点是<tr>,在第一个子节点应该就是Id啊。
求各位大神指教,不胜感激!(顺便说下 我是用jquery,ajax,ashx实现html数据的交互)
作者: deron7 发布时间: 2011-10-27
先获得该行的rowIndex 这个在当初你构造"删除"这个的时候对应的函数中该有的 你懂得
然后:
var myId = document.getElementById('table的id').tBodies[0].rows[rowIndex].cells[0].innerHTML
就可以了
然后:
var myId = document.getElementById('table的id').tBodies[0].rows[rowIndex].cells[0].innerHTML
就可以了
作者: fanchuanzhidu 发布时间: 2011-10-27
引用楼主 deron7 的回复:
如上图,我想单击删除按钮,获取改行的Id,却不能获得。
代码如下:document.getElementById("btnDelete").parentNode().parentNode().children[0].innerHTML;
按照思维 btnDelete的父节点是<td>,在父节点是<tr>,在第一个子节点应该就是Id啊。
求各位大神指教,不胜感激!(顺便说下 我是用jquery……
楼主表示用jquery,但是如此操作dom,jq表示很无奈。。。。如上图,我想单击删除按钮,获取改行的Id,却不能获得。
代码如下:document.getElementById("btnDelete").parentNode().parentNode().children[0].innerHTML;
按照思维 btnDelete的父节点是<td>,在父节点是<tr>,在第一个子节点应该就是Id啊。
求各位大神指教,不胜感激!(顺便说下 我是用jquery……
jqcode:
$('.btnDelete').click(function(){$(this).parents('tr:first').remove()})
等等,貌似楼主给所有button相同的id?神啊,千万不要,亲,请用class
作者: ycmjh2010 发布时间: 2011-10-27
我想你这个应该是从数据库中获取到的 然后循环遍历得到的结果吗,如果是的话,不用按钮 用一个超链接就可以啊,遍历的时候就把id值作为参数给它不就可以了吗?
顺便问一下各位啊,像lz这种表格的内容 如果点击“修改”的时候 能不能实现“使该行的内容呈现在表单里面 ,并且保持着修改前的内容 修改完后 点击确定就完成了,类似于.net的gridview功能或者139邮箱的通信录编辑功能”呢!
顺便问一下各位啊,像lz这种表格的内容 如果点击“修改”的时候 能不能实现“使该行的内容呈现在表单里面 ,并且保持着修改前的内容 修改完后 点击确定就完成了,类似于.net的gridview功能或者139邮箱的通信录编辑功能”呢!
作者: super_loverax 发布时间: 2011-10-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28