jQuery - 如何选择表中所有行的最后一列?

Ala*_*amu 5 html javascript jquery jquery-selectors

假设我有一个HTML表格如下(使用适当的tr,td标签):

a1 | b1 | c1
a2 | b2 | c2
a3 | b3 | c3
a4 | b4 | c4

<table border="1">
<tr>
    <td>a1</td>
    <td>b1</td>
    <td>c1</td>
</tr>
<tr>
    <td>a2</td>
    <td>b2</td>
    <td>c2</td>
</tr>
<tr>
    <td>a3</td>
    <td>b3</td>
    <td>c3</td>
</tr>
<tr>
    <td>a4</td>
    <td>b4</td>
    <td>c4</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我正在尝试选择所有c*行来对它们执行操作.

使用$('td:last')选择器只选择最后一个td标记,即c4.

我试过$('tr > td:last')哪个不起作用.在这种情况下,正确的选择器是什么?

mus*_*ing 13

:last是一个jQuery选择器,但它只会选择该类型的最后一个元素.你最有可能找:last-child.

同样,td:first-child将为您提供第一个单元格,同时为:first您提供该类型的第一个元素.

这里有一个小提琴,你可以看看这四个例子.