Lee*_*521 0 html javascript jquery
我的DOM是这样的(不知何故):
<a href="#">link</a>
<a href="#">link</a>
<a href="#">link</a>
<a href="#">link</a>
<div class="preview"></div>
<a href="#">link</a>
Run Code Online (Sandbox Code Playgroud)
如果我点击第一个链接,我想在该行添加一些信息div.
我试图选择它并将数据放入,$(this).next('.preview').html(data);但我没有得到任何结果.
$(this).nextAll('.preview').first().html(data);
Run Code Online (Sandbox Code Playgroud)
或者你可以使用 .siblings()
$(this).siblings('.preview').first().html(data);
Run Code Online (Sandbox Code Playgroud)
nextAll() :获取匹配元素集中每个元素的所有后续兄弟,可选择由选择器过滤.siblings():获取匹配元素集中每个元素的兄弟节点,可选择通过选择器进行过滤.