javascript - 如果勾选了复选框,如何更新复选框的行 - jquery

标签 javascript jquery

我想更新选中​​复选框的某些行。我能够获取每个单元格内容的行,但无法更新它们。

我正在尝试更新第 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/

相关文章:

javascript - 嵌套 Accordion - 在 Accordion 内添加 anchor 链接和 Accordion

javascript - 在 AJAX POST 中打开 PDF 文件

javascript - 如何在单击按钮时复制 URL?

javascript - gridster 和多个 highcharts 的调整大小和定位问题

php - Ajax 仅在 while 循环中获取数据的第一项

jquery 在点击时显示伪元素

javascript - 如何找到从json生成的html元素的id

javascript - 在新对象参数中使用 'this' 选择器

javascript - jWYSIWYG 编辑器对于生产使用来说是不是太有问题了?

Jquery在mvc中填充下拉列表