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

时间:2011-05-01 19:39:34

标签: jquery jquery-selectors

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

我的代码是:

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

但是那段代码没有任何改变,但是如果我没有改为:last和:首先他用'Value'填充所有表。我做错了什么?

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

3 个答案:

答案 0 :(得分:9)

要进行修改,请使用:last-child:first-child,以便它适用于每个 {{td的最后一个tr 1}}:

table.class

答案 1 :(得分:1)

代码工作正常。

请参阅http://jsfiddle.net/ThiefMaster/sJGZj/

答案 2 :(得分:0)

测试了您的代码,它对我有用。虽然我会改变它:

<script type="text/javascript">
        $(document).ready(function () {
            $('table#myTable tr:last td:first').html('Value');
        });

    </script>

标识要更改的特定表。 table.class将影响页面上的每个表。