【问题标题】:Jquery Selector: Count element with attribute on the second trJquery Selector:在第二个 tr 上计算具有属性的元素
【发布时间】: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


    【解决方案1】:

    选择器中没有空格:

    $('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
    

    【讨论】:

    • 感谢您的回答!但这并没有完全回答我的问题,我误导了我的问题。在我的 TR 中,我有多个 TD,这就是具有我正在寻找的属性的 TD。所以我有
      。所以我想用某个表的第二个TR上的属性来计算每个TD。
    • 设法使它工作! $('#Information tr:nth-child(2) td[Chk_RPQTotal_col=1]').length;谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多