点击时获取表格的数据

如图所示


这是表格,其中划线的部分,就是接下来是要得到的行数据,给这一行加上一个双击事件,双击时获取整行数据


 var menuId = $(this).children(0).html(); 其中menuId就是整行数据的第一个单元格中的数据。要是想获取其余的,只需将 $(this).children(0).html()中的数字更改就行。


如果想通过点击单元格中的某个值来得到整行数据的话,见下图

通过点击td单元格中的span标签来获取整行的数据

function changeButton(doc ,menuId) {
    var buttonName =  doc.parent().parent().children().eq(1).children().val();
其中$(this)表示当前属性对应的值,按上图来解的话,就是修改,var buttonName就是此行的第二列的数据,其他同理修改数字。但是怎么解释呢,其中$(this)表示当前的属相,即上图的span标签,span的父级是td,td的父级是tr,tr的第二个子级是第二列,第二列的子级的值就是input为name的值



不知道为什么用

doc.parent().parent().children(1).children().val()得到的永远是第一列的值

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值