jQuery next()没有';我的情况不行

jQuery next()没有';我的情况不行,jquery,Jquery,我想从起点穿过终点 <a class="start"> <span></span> </a> <div class='target'></div> $(这)指的是跨度。我的穿越正确吗 如果此是span,则它没有同级,因此下一个将不起作用。要访问.targetdiv,您需要在DOM中提升一个级别,然后使用next。试试这个 $(this).parent().next(); // = the `.target` div

我想从起点穿过终点

<a class="start">
   <span></span>
</a>
<div class='target'></div>

$(这)指的是跨度。我的穿越正确吗

如果
span
,则它没有同级,因此
下一个
将不起作用。要访问
.target
div,您需要在DOM中提升一个级别,然后使用
next
。试试这个

$(this).parent().next(); // = the `.target` div
或者,您可以使用带有选择器的
closest()

$(this).closest('a').next();

如果
this
span
,则它没有同级,因此
next
将不起作用。要访问
.target
div,您需要在DOM中提升一个级别,然后使用
next
。试试这个

$(this).parent().next(); // = the `.target` div
或者,您可以使用带有选择器的
closest()

$(this).closest('a').next();

对你需要提供更多的上下文是的。。。。您需要提供更多上下文我是否应该指定类名?如果愿意,您可以,
next
将使用选择器。这完全取决于您计划更改HTML标记的频率。就个人而言,我会添加类选择器。我应该指定类名吗?如果愿意,您可以,
next
将使用选择器。这完全取决于您计划更改HTML标记的频率。就我个人而言,我会添加类选择器。