に達するまで、私はこのようなHTMLいる:今、私は「総」クラスに達するまで、HTMLのみを選択するようにHTMLを選択私は特定のクラス
<table>
<tr>
<td>a1</td>
<td>a2</td>
</tr>
<tr>
<td>b1</td>
<td>b2</td>
</tr>
<tr>
<td>c1</td>
<td>c2</td>
</tr>
<tr class="total">
<td>d1</td>
<td>d2</td>
</tr>
<tr>
<td>e1</td>
<td>e2</td>
</tr>
</table>
をしたいので、私はjqueryのは、選択したいHMTLがあります:私はこれを試してみました
<tr>
<td>a1</td>
<td>a2</td>
</tr>
<tr>
<td>b1</td>
<td>b2</td>
</tr>
<tr>
<td>c1</td>
<td>c2</td>
</tr>
<tr class="total">
<td>d1</td>
<td>d2</td>
</tr>
コードはでした:
console.log($("table .total").parentsUntil("table").html());
が、これはすべてのTRの(つまり私はWAいけないE1、E2行、を含む、あるを与えますnt)
もし私が正しいhtmlを得ていれば(すなわち、dシリーズまで)、私はtrのそれぞれに対してperticular値を得るためのアクションを実行するでしょう(ex1 iはa1、b1、c1 、d1のみ、e1ではないので、私はdシリーズにのみ合計クラスを置く)。
誰も私が「総計」までHTMLのみを取得するのを助けることができますか?
ありがとうございます...
多分 'はconsole.log($( "テーブルtr.total")。prevUntil( "テーブル")。htmlの())のようなもの'あなたを助けます –
開始要素は何ですか?または、テーブル全体をカバーしたいですか? – zer00ne
開始要素はテーブルのみです.iはそれ以降ではなく、全体のクラスまでhtmlをカバーしたいと思います。 –