假设我有
<div class="x">
<div class="y"></div>
<div class="y"></div>
<div class="y"></div>
<div class="y"></div>
<div class="y"></div>
<div class="y"></div>
<div class="z"></div>
<div class="y"></div>
<div class="y"></div>
<div class="y"></div>
<div class="z"></div>
</div>
点击.y
我需要选择.z
,这是订单中的第一个。
我应该在
$(this). ?
this
是我点击的div
。
答案 0 :(得分:3)
您可以使用以下nextAll()
方法。
$(this).nextAll('.z:first')
答案 1 :(得分:3)
使用jQuery的nextAll
和first
函数:
var z = $(this).nextAll('.z').first();
了解详情:
答案 2 :(得分:0)
.next()将从树中向下选择,.closest()将搜索最近的祖先,尝试:
$(this).next("div.z");