-2

私はテーブルを持っており、テーブル内には10行あり、IDに基づいて特定の行を見つけたいと思っています。また、その隣の他の行も見つけたいと思っています。

    <table>
       <tr>1</tr>
       <tr>2</tr>
       <tr>3</tr>
       <tr id="CurrentId">4</tr>
       <tr>
          <td>5</td>
       </tr>
       <tr>
          <td>6</td>
       </tr>
       <tr>
          <td>7</td>
       </tr>
       <tr>
          <td>8</td>
       </tr>
       <tr>
          <td>9</td>
       </tr>
       <tr>
          <td>10</td>
       </tr>
   </table>

上記の例では、id "CurrentId" に基づいて値 4 を見つけたいと思います。次に、id の隣にあるすべての tr を移動して値を取得したいと考えています。上記の例では 10 と述べましたが、リアルタイムではいくつの tr が生成されるかわかりません。だから私はIDの横にあるすべての値を取得したい. 誰でも同じことで私を助けてください。

4

2 に答える 2

1

id セレクターを使用して行を選択し、next を取得して nextAll を使用して次の行を取得します。また、テキストを直接 tr に入れることができないため、行の最初に tds を追加する必要があります。

ライブデモ

currentRow = $('#CurrentId')
nextRow = $('#CurrentId').next()
nextAllRows = $('#CurrentId').nextAll()
于 2013-08-16T14:33:23.790 に答える