JQuery - 从找到的类之后开始迭代 tds 的子集

标签 jquery

我正在寻找一种更jquery/更干净的方法,以便能够选择所有td.some-class,并能够从“selected”开始并应用一些以便随后的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>

我目前的做法很像:

found = false;
$('td.some-class').each(function(){

     if ($(this).hasClass('selected')){
        found  = true;
     }
     if (found){
           # do something
     }
});

最佳答案

这是我对 jsfiddler 的快速尝试

var index = $('#xTable td').index($("#xTable td.selected"));    
$('#xTable td:gt('+ index+')').css("border", "1px solid red");

希望这是你想要的

关于JQuery - 从找到的类之后开始迭代 tds 的子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9822433/

相关文章:

javascript - Jquery 预选插件中的下拉菜单选项

javascript - 新增 Div 不工作点击功能

javascript - 在 JavaScript 中将 EST 时区日期转换为 'dd-mmm-yyyy' 格式

JQuery Select2 不会更改所选的 html 选项

javascript - AngularJS 复制现有表格行

javascript - 当从 iframe 关闭 colorbox 时从父级回调

php - 填充数组并通过 AJAX 发送的脚本

jquery - 删除元素

javascript - 单击按钮时如何停止运行其他功能?

jquery - AddClass onClick 不起作用