Javascript 在Jquery中定位下一个Div元素
这是HTMLJavascript 在Jquery中定位下一个Div元素,javascript,jquery,Javascript,Jquery,这是HTML <a style="border: medium none; display: block;" class="agendaNav" href="#"><img class="rightArrow" src="/images/arrowdown.png"> WEEK AT A GLANCE</a> <div class="agendaDay"> Content In Here </div> 如果你看看这里: 您
<a style="border: medium none; display: block;" class="agendaNav" href="#"><img class="rightArrow" src="/images/arrowdown.png"> WEEK AT A GLANCE</a>
<div class="agendaDay">
Content In Here
</div>
如果你看看这里:
您将看到它更改了Agenday的每个类,这是有意义的,但我只想直接更改单击“a”标记后的类,我尝试了以下方法:
$(this).next('.agendaDay').toggle('fast');
但是箭头改变了,但课堂日程日的div却没有改变,我做错了什么?你的例子与你的实际代码不匹配。在代码中,链接位于
p
标记内。div
是这个p
标记后面的兄弟。如果这一直是它的工作方式,那么您需要:
$(this).parent().next('.agendaDay').toggle();
$(this).parent().next('.agendaDay').toggle();