HTML:
<page size="A4" id="Invoice_1">
<table>
<tbody>
<tr class="odd">
<td class="first" style="padding-right: 1px;text-align: left;min-width: 29px;padding-left: 5px">Sr.</td>
</tr>
<tr class="odd data_row">
<td class="first data" style="min-width: 29px;">4</td>
</tr>
</tbody>
</table>
</page>
jQuery的:
$('#Invoice_1 > table > tbody > tr > .data_row:last').length
任何人都可以告诉我hy这不起作用?我怎样才能使它可行?
答案 0 :(得分:2)
.data_row
不是tr
的孩子,而是tr
本身
所以正确的选择器将是
$('#Invoice_1 > table > tbody > tr.data_row:last')
或者,在这种情况下,它就足够了
$('#Invoice_1 tr.data_row:last')
答案 1 :(得分:0)
任何人都可以告诉我为什么这不起作用?
否tr
有一个带有.data_row
类的子元素。
实际上.data-row
是tr
本身的类。
如何使其可行?
你还没有提到想要获取的长度,所以也许
$('#Invoice_1 > table > tbody > tr.data_row:last > td').length
假设您要获取最后一行中td
个元素的数量。