好吧,问题标题并不容易制定。也许编辑可以改进它?
情况:我有 4 个具有相同类名的表:
<table class="tb">
<tr><td class="markit">1a</td></tr>
<tr><td>1b</td></tr>
<tr><td>1c</td></tr>
</table>
<table class="tb">
<tr><td>2a</td></tr>
<tr><td>2b</td></tr>
</table>
<table class="tb">
<tr><td>3a</td></tr>
<tr><td>3b</td></tr>
</table>
<table class="tb">
<tr><td class="markit">4a</td></tr>
<tr><td>4b</td></tr>
</table>
我希望 jquery 更改同一个表中所有单元格 的边框颜色,这将是and和。.markit
<td>1b</td>
<td>1c</td>
<td>4b</td>
我试过:
$(".markit").each( function() {
$('td:nth-child('+($(this).index()+1)+')').css('border-left','4px solid #CCD');
});
但它正在改变所有td。
我需要告诉 jquery 只使用当前父级的 tds,但我不知道如何设置选择器。
工作代码可以在这个日历“ Ferienkalendar ”看到今天的专栏。