JQuery—在找到的类之后开始迭代tds的子集

JQuery—在找到的类之后开始迭代tds的子集,jquery,Jquery,我正在寻找一种更为jquery/cleaner的方法,以便能够选择所有td。一些类,能够从“已选择”开始,并将一些应用于随后的tds <table> <tr> <td class='some-class'>A</td> <td class='some-class'>B</td> <td class='some-class'>C</td> </tr> <

我正在寻找一种更为jquery/cleaner的方法,以便能够选择所有
td。一些类
,能够从“已选择”开始,并将一些应用于随后的tds

<table>
  <tr>
    <td class='some-class'>A</td>
    <td class='some-class'>B</td>
    <td class='some-class'>C</td>
 </tr>
  <tr>
    <td class='some-class'>A1</td>
    <td class='some-class'>B2</td>
    <td class='some-class selected'>C3</td>
 </tr>
  <tr>
    <td class='some-class'>A21</td>
    <td class='some-class'>B22</td>
    <td class='some-class'>C23</td>
 </tr>
这是我的快速试穿

希望这是您想要的

我的尝试(比@suhair-response更有效率):

@苏海尔


为什么不使用
$('td.some-class.selected')…..$(this).next()
直接尝试$('td.some-class.selected')了吗?我想从选定的开始按顺序处理它们?next()将在我点击tr时中断。因此,如果选择C3,a21、b22、c23也应该得到一些jquery?是的。我想处理选择+1后的任何td。您可能想查看我的try。@Nix。这也是我最喜欢的…:-)谢谢你的反馈。
found = false;
$('td.some-class').each(function(){

     if ($(this).hasClass('selected')){
        found  = true;
     }
     if (found){
           # do something
     }
});
var index = $('#xTable td').index($("#xTable td.selected"));    
$('#xTable td:gt('+ index+')').css("border", "1px solid red");
var all = $('#xTable .some-class');
var selected = all.filter('.selected')[0];
var selectedIndex = all.index(selected);
var after = all.filter(':gt(' + selectedIndex + ')');