0

jQueryでcolspanを持つ子セルを持つすべての行(tr)への参照を取得するにはどうすればよいですか?

<table id="report">
    <tr>
        <th>Lorem ipsum</th>
        <th>Lorem ipsum</th>
        <th>Lorem ipsum</th>
        <th>Lorem ipsum</th>
    </tr>
    <tr>
        <td>Lorem ipsum</td>
        <td>Lorem ipsum</td>
        <td>Lorem ipsum</td>
        <td>Lorem ipsum</td>
    </tr>
    <tr>
        <td colspan="4">
            <!-- Details here -->  
        </td>
    </tr>
    <tr>
        <td>Lorem ipsum</td>
        <td>Lorem ipsum</td>
        <td>Lorem ipsum</td>
        <td>Lorem ipsum</td>
    </tr>
    <tr>
        <td colspan="4">
            <!-- Details here -->  
        </td>
    </tr>
</table>
4

4 に答える 4

5

このような...

$('#report td[colspan]').parent();

またはこれ...

$('#report tr:has(td[colspan])');

私は最初のものが好きですが。

于 2012-07-09T23:56:02.200 に答える
0

これはあなたのために働くはずです:

$('td[colspan="4"]').parent();
于 2012-07-09T23:55:53.223 に答える
0
$("#report td[colspan]")

属性が等しいセレクターを使用する

$("#report td[colspan]")
[<td colspan=​"4">​…​&lt;/td>​, <td colspan=​"4">​…​&lt;/td>​]

特定のcolspanを持つtdを検索する場合は、次を使用できます。

$("#report td[colspan='4']")
于 2012-07-09T23:56:43.233 に答える
0

:has()と属性セレクターを使用できます。

$('tr:has([colspan])');
于 2012-07-09T23:59:27.200 に答える