Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Jquery中定位下一个Div元素_Javascript_Jquery - Fatal编程技术网

Javascript 在Jquery中定位下一个Div元素

Javascript 在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> 如果你看看这里: 您

这是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>
如果你看看这里:

您将看到它更改了Agenday的每个类,这是有意义的,但我只想直接更改单击“a”标记后的类,我尝试了以下方法:

$(this).next('.agendaDay').toggle('fast');

但是箭头改变了,但课堂日程日的div却没有改变,我做错了什么?

你的例子与你的实际代码不匹配。在代码中,链接位于
p
标记内。
div
是这个
p
标记后面的兄弟。如果这一直是它的工作方式,那么您需要:

$(this).parent().next('.agendaDay').toggle();
$(this).parent().next('.agendaDay').toggle();