在div的父div之外找到类名的下一个实例?

时间:2014-04-18 09:30:35

标签: jquery

如果你有

<div id="sf_53" class="req">
    <div class="expF"><a href="#">CLICK HERE</a></div>
</div>
<div class="exp"></div>

并且您的点击功能已被&#34; expF&#34;激活,如何将html添加到&#34; exp&#34;的下一个实例?

我认为知道主要的父div会使它像

$("#sf_53").nextAll(".exp").html("Howdy!");

谢谢你看看。

2 个答案:

答案 0 :(得分:2)

.closest().next()

一起使用
 $(this).closest('.req').next().html('somehtml');

<强> Working Demo

答案 1 :(得分:1)

由于id必须是唯一的,因此您只需使用 .next() 即可获得#sf_53元素的下一个直接兄弟.exp div :

$('.expF').click(function() {
    $('#sf_53').next().html("Howdy"!);
});