[英]JQuery select tr elements without a class
我有以下HTML代码:
<tr class="rowMain"></tr> --> if I click on this I should get the 2 <tr> below
<tr></tr>
<tr></tr>
<tr class="rowMain"></tr> --> if I click on this I should get the 3 <tr> below
<tr></tr>
<tr></tr>
<tr></tr>
等等
我要选择的是每个rowMain类之间的<tr>
元素? 什么是最好的方法
我在JQuery中尝试了以下代码:
$('.main').click(function(){
$(this).nextAll('tr').not('.rowMain');
});
但这是在click元素之后选择All元素的最佳方法是什么?
$('.rowMain').click(function(){ $(this).nextUntil('.rowMain', 'tr').hide(); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <table> <tr class="rowMain"><td>test</td></tr> <tr><td>1</td></tr> <tr><td>1</td></tr> <tr class="rowMain"><td>test2</td></tr> <tr><td>2</td></tr> <tr><td>2</td></tr> <tr><td>2</td></tr> </table>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.