只计算一次具有更多相等单元格的行

Joh*_*cze 1 javascript jquery html-table

例如,我有这个表:

<table>
    <tr>
        <td class ="mark">1</td>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>
        <td class ="mark">4</td>
        <td class ="mark">5</td>
        <td>6</td>
    </tr>
    <tr>
        <td>7</td>
        <td>8</td>
        <td>9</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

现在我想计算有多少行具有类"mark"的单元格.我可以使用这样的东西(使用jQuery):

$('.mark').length;
Run Code Online (Sandbox Code Playgroud)

但是它给了我3号(在示例表中),但是这个类只有2行.有什么优雅的解决方案如何实现这一目标?

bip*_*pen 5

parent().

试试这个

$('.mark').parent().length;
Run Code Online (Sandbox Code Playgroud)

在这里小提琴