我想更新选中复选框的某些行。我能够获取每个单元格内容的行,但无法更新它们。
我正在尝试更新第 7 个单元格的内容,如下所示:
$.each($("input[name='eachSelector']:checked").parents("tr"), function () {
$(this).find('td:eq(7)').innerText = "this is modified";
});
我能够获取选中行的所有单元格值,如下所示,值是一个数组。
$.each($("input[name='eachSelector']:checked").parents("td").siblings("td"), function () {
values.push($(this).text());
});
如何更新单元格值并向其中添加一些 css
最佳答案
您的代码有错误。您正尝试在 jquery 对象上使用 DOM 方法。您应该更改此行
$(this).find('td:eq(7)').innerText = "this is modified";
到
$(this).find('td:eq(7)').text("this is modified");
关于javascript - 如果勾选了复选框,如何更新复选框的行 - jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43660116/