0 jquery
我想从开始到目标
<a class="start">
<span></span>
</a>
<div class='target'></div>
Run Code Online (Sandbox Code Playgroud)
我用这条线
$(this).next('.target')
Run Code Online (Sandbox Code Playgroud)
$(this)指的是span.我正确地穿越了吗?
如果this是span,它没有兄弟姐妹,所以next不会工作.要获得.targetdiv,你需要在DOM中升级,然后使用next.试试这个;
$(this).parent().next(); // = the `.target` div
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用closest()选择器:
$(this).closest('a').next();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33 次 |
| 最近记录: |