jquery - 在 jQuery 中选择编号元素范围

标签 jquery range

我认为这很简单,但我不知道如何做到:

假设我有以下元素:

<div class="1">Div 1</div>
<div class="2">Div 2</div>
<div class="3">Div 3</div>
<div class="4">Div 4</div>
<div class="5">Div 5</div>
<div class="6">Div 6</div>
<div class="7">Div 7</div>
<div class="8">Div 8</div>

并且想针对特定范围内的元素,更改一些CSS属性。例如:

$(Class > 3 and < 7).css("background","#0077C1");

显然范围将会改变。选择给定范围内的元素的最简单方法是什么?

如果您认为这可以通过比使用类更简单的方式来实现(我认为这很可能),请提及。

最佳答案

试试这个

$('.2').nextUntil('.8').css('background','#0077C1');

关于jquery - 在 jQuery 中选择编号元素范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14686056/

相关文章:

c++ - 如何告诉 boost::split_iterator 从字符串中间开始?

javascript - 如何将符号或文本放入图像的单击位置

javascript - 自定义 AJAX 表单无法异步工作

jquery 在 ajax 表单上成功显示对话框

javascript - jquery 折叠按钮不加载远程内容

google-apps-script - 如何使用 setValues() 粘贴从 getValues() 获得的数据?谷歌电子表格

ios - 将 Int 范围数组快速转换为字符串数组

javascript - 在jquery中,如何获取使用复选框选择的表的特定行的值?

range - 如何从 D 中的范围创建关联数组

caching - 无法播放 Service Worker 中的缓存音频