我有一个如下的html表:
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
<td>10</td>
</tr>
</table>
单击一个 td 我正在更改它的下一个 4 个 td 的颜色,为此我在 jquery 中完成了如下操作:
$(this).nextAll("td").slice(0, 4).addClass("selected");
如果我单击第一个 TD,则上面的代码有效,然后它会选择另外的 4 个 td,但是如果我单击第 4 个 td,那么它只会选择第 5 个 td。我希望它也可以在下一行中选择另外 3 个 td。
请告诉我如何解决这个问题?