jQuery:如何将所有元素与元素后面的某个类匹配?

Mar*_*rkL 3 jquery jquery-selectors

这是我的HTML代码:

<tr>
  <td>data 1</td>
</tr>
<tr class="test">
  <td>test data 1</td>
</tr>
<tr class="test">
  <td>test data 2</td>
</tr>
<tr>
  <td>data 2</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

第一个<tr>被分配给"var myVar".<tr>"test"到达下一个<tr>元素之前,如何删除包含该类的所有后续元素?将它们包装在SPAN/DIV中或进行全局匹配".test"不是一种选择.

$(myVar)......? :)
Run Code Online (Sandbox Code Playgroud)

谢谢.

Flo*_*ann 7

$(myVar).nextUntil("tr:not(.test)").remove()
Run Code Online (Sandbox Code Playgroud)