Jquery 仅从编辑的行获取表行值

Jquery 仅从编辑的行获取表行值,jquery,html,Jquery,Html,我有一个有10列的表。其中4个是可编辑的。它们是第四、第五、第六和第十列。此表中大约有5000行 我想要实现的是只获取正在编辑的行值。用户不想使用复选框或编辑按钮。我想根据这些行上的用户活动更新多行 到目前为止我都试过了 $('#myTable tbody').on('click', 'tr', function() { $(this).toggleClass('selected-row'); }); 在这种方法中,我正在更改tr背景色并应用所选行类,但当我单击日期选择器时,它将其视为

我有一个有10列的表。其中4个是可编辑的。它们是第四、第五、第六和第十列。此表中大约有5000行

我想要实现的是只获取正在编辑的行值。用户不想使用复选框或编辑按钮。我想根据这些行上的用户活动更新多行

到目前为止我都试过了

$('#myTable tbody').on('click', 'tr', function() {
  $(this).toggleClass('selected-row');  
});
在这种方法中,我正在更改
tr
背景色并应用
所选行
类,但当我单击日期选择器时,它将其视为
tr
单击,并再次更改
所选行


是否有其他更好的方法来处理这种情况?

您希望将Datepicker控件从选择中排除,并将toggleClass应用于行中剩余的9个元素/列

$('#myTable tbody').on('click', 'tr', function () { 
      $(this).not("#datePicker").toggleClass('selected-row'); 
});
如果要使用Datepicker元素执行其他操作:

$('#myTable tbody').on('click', 'tr', function () { 
      $(this).not($("#datePicker").doSomething()).toggleClass('selected-row'); 
});

希望这会有所帮助。

您希望免除Datepicker控件的选择,并将toggleClass应用于行中剩余的9个元素/列

$('#myTable tbody').on('click', 'tr', function () { 
      $(this).not("#datePicker").toggleClass('selected-row'); 
});
如果要使用Datepicker元素执行其他操作:

$('#myTable tbody').on('click', 'tr', function () { 
      $(this).not($("#datePicker").doSomething()).toggleClass('selected-row'); 
});

希望这能有所帮助。

我所寻找的是Robus/Clean方法,它只获取Jquery中值正在编辑的行。因此,我提出了这种方法,因为我的客户不想使用复选框、编辑按钮等。我想要的是Robus/Clean方法,只获取Jquery中正在编辑其值的行。所以我提出了这种方法,因为我的客户不想使用复选框、编辑按钮等。