JavaScript 将类添加到接下来的 7 个元素中
javascript add class to next 7 elements
我想知道如何使用 javascript 将类添加到父级的下一个 7 个元素中?我想在选择后突出接下来的六个元素
<table>
<tr>
<td>list item 1</td>
<td>list item 2</td>
<td>list item 3</td>
<td>list item 4</td>
<td>list item 5</td>
</tr>
<tr>
<td>list item 6</td>
<td>list item 7</td>
<td>list item 8</td>
<td>list item 9</td>
<td>list item 10</td>
</tr>
</table>
我读过关于:eq,:lt(index(选择器的信息,但它不起作用。提前谢谢。
您可以使用:lt
选择器,它将选择索引小于指定数字的匹配元素(索引从 0 开始(
在此示例中,将选择 0-6 个td
元素。如果要提及起始索引,请将:gt
与起始索引一起使用
试试这个:
$('table td:lt(7):gt(2)').css('color', 'red');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<table>
<tr>
<td>list item 1</td>
<td>list item 2</td>
<td>list item 3</td>
<td>list item 4</td>
<td>list item 5</td>
</tr>
<tr>
<td>list item 6</td>
<td>list item 7</td>
<td>list item 8</td>
<td>list item 9</td>
<td>list item 10</td>
</tr>
</table>
注意:如果将lt
和gt
组合在一起,则它将按指定的顺序工作。在上面的示例中,选择器将选择小于索引7
td
元素,然后使用大于 2
的索引过滤掉它们
相关文章:
- 我怎样才能重复显示接下来的15个项目
- 接下来选择与筛选器匹配的选项
- 我在下拉列表中尝试了下一个和前五年的html代码.接下来的5年我都过得很好.我怎样才能拿到之前的5年
- 接下来 标记
- 如何调用日期函数并在接下来的 6 天插槽中显示
- 日期选择器如何跳过接下来的5天
- 在这种情况下,如何更改接下来3个兄弟姐妹的类别
- JavaScript 将类添加到接下来的 7 个元素中
- Javascript 显示接下来 15 分钟间隔的时间
- MeteorJS&MongoDB:如何获得接下来的10个条目
- '完成'和'接下来'在node.js回调中
- DOJO:以某种格式从RESTful API获取JSON结果,以及接下来要做什么来解析结果并将其放入变量中
- 继续'接下来'图像使用cookie
- JavaScript/JQuery音频播放器”;接下来”;
- jQuery接下来的5种可能性
- 如何添加/删除'prev'和'接下来'类在Bootstrap中循环播放幻灯片
- 如何检测iOS键盘'接下来'键
- JQuery -幻灯片,图库:顺序加载图片(接下来的五张),而不是一次全部加载
- 接下来点击图像库设置
- 单击一个元素后选择接下来的两个元素.(jquery)