【发布时间】:2013-11-26 16:02:37
【问题描述】:
我想知道如何获取第二个TR上具有某个属性的元素个数。
我尝试了什么:
$("[Chk_RPQSelection_col=1] tr:nth-child(2)").length
$("tr:nth-child(2) [Chk_RPQSelection_col=1] ").length
感谢您的帮助!
【问题讨论】:
标签: jquery attributes count selector tr
我想知道如何获取第二个TR上具有某个属性的元素个数。
我尝试了什么:
$("[Chk_RPQSelection_col=1] tr:nth-child(2)").length
$("tr:nth-child(2) [Chk_RPQSelection_col=1] ").length
感谢您的帮助!
【问题讨论】:
标签: jquery attributes count selector tr
选择器中没有空格:
$('tr:nth-child(2)[Chk_RPQSelection_col="1"]').length
将找到所有 TR 是表的第二个孩子,看起来像
<table>
<tr Chk_RPQSelection_col="1"></tr>
<tr Chk_RPQSelection_col="1"></tr> <!-- this one -->
<tr Chk_RPQSelection_col="1"></tr>
<tr Chk_RPQSelection_col="1"></tr>
<tr Chk_RPQSelection_col="1"></tr>
</table>
<table>
<tr Chk_RPQSelection_col="3"></tr>
<tr Chk_RPQSelection_col="1"></tr> <!-- and this one -->
<tr Chk_RPQSelection_col="4"></tr>
</table>
编辑:
要在第二个 TR 中计算具有该属性的 TD,您可以这样做:
$('tr:nth-child(2)').find('td[Chk_RPQSelection_col="1"]').length
【讨论】: