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标记的频率。就我个人而言,我会添加类选择器。