如图所示

点击时获取表格的数据

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

点击时获取表格的数据

 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()得到的永远是第一列的值

相关文章: