我正在寻找一种更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/