【发布时间】:2015-02-11 23:06:26
【问题描述】:
我正在尝试将活动类添加到子菜单(子导航)项时 在主导航中单击。目标是突出显示子菜单项 单击主菜单项。子菜单项是指向页面部分的链接:
<div id="subnav">
<ul>
<li><a href="#adaptivetech">Adaptive Technology</a></li>
<li><a href="#iepspecialed">IEP and Special Ed Forms</a></li>
<li><a href="#behaviorplanning">Behavior Planning Forms</a></li>
<li><a href="#npsnpainfo">NPS/NPA Information and Forms</a></li>
<li><a href="#privateschoolref">Private School Referral for Assessment</a></li>
<li><a href="#programtransfer">Program Transfer</a></li>
</ul>
</div>
主菜单如下所示:
<ul class="sf-menu">
<li><a href="newselpasite3.html">Home</a></li>
<li><a href="#">Meetings/Workshops</a>
<ul>
<li><a href="#">Selpa Workshops</a></li>
<li><a href="#">Selpa Committee Meeting for 2012-2013</a></li>
<li><a href="#">Archived Agendas and Minutes</a></li>
</ul></li>
<li><a href="#" class="top_parent">Services</a>
<ul>
<li><a href="#">Adaptive Technology Center</a></li>
<li><a href="#">Alternative Dispute Resolution</a></li>
<li><a href="#">Autism Support</a></li>
<li><a href="#">BEST Schoolwide Positive Behavior Support</a></li>
<li><a href="#">Community Advisory Committee</a></li>
<li><a href="#">Early Start Infant Program</a></li>
</ul>
</li>
<li><a href="#" class="active">Forms</a>
<ul>
<li><a href="#adaptivetech">Adaptive Technology</a></li>
<li><a href="#iepspecialed">All IEP and Special Education Forms</a></li>
<li><a href="#behaviorplanning">Behavior Planning Forms</a></li>
<li><a href="#npsnpainfo">NPS/NPA Information and Forms</a></li>
<li><a href="#privateschoolref">Private School Referral for Assessment</a></li>
<li><a href="#programtransfer">Program Transfer</a></li>
</ul></li>
谢谢。
【问题讨论】:
-
您对此有什么困难?常规的“点击”事件处理不能解决这个问题吗?
-
看起来您的标记缺少结束主菜单 ul 标记
-
抱歉,我截断了列表,不小心把结束的 ul 标记掉了
-
如果每个部分都是单独的页面,我只需手动将活动类添加到相应的页面。因为它们都在同一个页面上,所以我需要一种动态添加类的方法。我对 jQuery/Javascript 的经验非常有限
标签: jquery