jQuery 选择器到最后一行第一列

标签 jquery jquery-selectors

我正在尝试更改表格最后一行第一个单元格的值。

我的代码是:

$(document).ready(function() {
    $('table.class tr:last td:first').html('Value');     
});

但是该代码没有改变任何内容,但是如果我没有添加 :last 和 :first ,他会用“Value”填充所有表。我做错了什么?

编辑:我的错,代码工作正常,但仅适用于具有类“class”的最后一个表。我需要的是在具有该类的每个表上执行此操作。任何想法?

最佳答案

对于您的编辑,请使用 :last-child:first-child相反,它适用于最后一个 td在最后tr 每个 table.class :

$(document).ready(function() {
    $('table.class tr:last-child td:first-child').html('Value');
});

关于jQuery 选择器到最后一行第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5850835/

相关文章:

javascript - 在用户单击时使用 ajax 加载 processing.js 草图

javascript - 如何通过拖动图像来调整 div 大小?

jquery - 为什么人们称 jQuery$ 别名为 'factory' ?

javascript - 如何在 Jquery 选择器中使用变量?

javascript - 淡入/淡出横幅

jQuery:在输入隐藏数组中选择特定输入隐藏元素(按索引)

javascript - 无法复制 Jquery Mobile 自动完成演示

javascript - jquery.js 和 jquery.lite.js 有什么区别?

javascript - Bootstrap-选择 : Unable to create a simple select box using bootstrap-select?

jquery - 使用 jquery 从选定选项卡的输入文本中获取值