1

jquery.tablesorter プラグインを使用しています。サブグリッドを使用しています。しかし、ゼブラ関数はこれを行います:

 $("tr:visible", table.tBodies[0]).each(function(i) {

しかし、それはすべての子trに機能を与えます。グリッドの最初の子でのみ関数を作成するために、この行を変更するのを手伝ってもらえますか?

<table class="GridA">
<tr class="firstchild"><td></td></tr>
<tr class="expand-child"><td>    
    <table class="GridB">
    <tr><td>
    </td>
    </tr>
    </table>
</td>
</tr>
<tr class="firstchild"><td></td></tr>
<tr class="expand-child"><td>    
    <table class="GridB">
    <tr><td>
    </td>
    </tr>
    </table>
</td>
</tr>
</table>

関数を最初の TR ("firstchild") に制限する

4

1 に答える 1

0

:firstセレクターを使用できます:

$("tr:visible:first", table.tBodies[0])

$("tr:visible:first-child", table.tBodies[0])
于 2012-10-01T13:23:59.167 に答える