选择“核心转发下一个子元素”
select coressponding next child element
我有以下html
<div id="test">
<p class="one"></p> <---first one----->
<p class="two"></p>
<p class="three"></p>
<p class="four"></p>
<p class="one"></p> <---second one---->
<p class="two"></p>
<p class="three"></p>
<p class="four"></p>
<p class="one"></p> <--- third one----->
<p class="two"></p>
<p class="three"></p>
<p class="four"></p>
</div>
好的,现在我首先.one class
然后我想选择下一个.one class
,如果我在第二个,那么我想从中选择下一个.one class
。我认为没有这样:next-child
.one:next-child
,那我该怎么办?
更新
@chopper答案是可以的!但如果它找不到下一个,那么它应该选择第一个one
使用 jQuery .next()
选择器:
var secondOne = firstOne.next('.one');
编辑:@KevinB是对的,正确的答案是
var secondOne = firstOne.nextAll('.one:first');
或
var secondOne = firstOne.nextAll('.one').first();
我不确定你在尝试什么。 如果你想要下一个.one
你可以使用同级选择器。
p.one ~ p.one ~ p.one{
background-color: green;
}
工作小提琴
例如,如果你想要第二个.one
,那么这样做:
p.one ~ p.one {
/* apply styles */ /* selects all sibling elements */
}
p.one ~ p.one ~ p.one{ /* overriding css styles */
/* apply default styles */ /* selects all other sibling elements leaving the second element */
}
工作小提琴(悬停时)
相关文章:
- 滚动到容器中的下一个元素-几乎到了
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 真正的下一个具有特定类的元素
- jQuery转盘下一个元素没有滑入
- 获取锚点的下一个元素
- j查询 如何选择当前元素之后的下一个元素
- 获取下一个或上一个隐藏元素的高度,以设置父元素的高度.jquery.
- 如何在 JavaScript 中获取下一个元素和更新
- jQuery网站的键盘快捷键,焦点使用左键和右键转到上一个或下一个元素
- 如果上一个元素为空,则隐藏下一个元素
- 使用表时,Jquery Next()未正确突出显示下一个元素
- 如何将所有下一个元素包装到
- 获取活动元素之后的下一个元素
- jQuery-在每个复选框中获取下一个元素
- 找不到下一个元素
- 正在从元素中获取下一个className
- 如何获取下一个元素's值-jquery
- 如何选择 $(this) 之后的下一个元素
- 专注于下一个元素
- Jquery 选择元素下一个/上一个/最近