如何从特定点到达下一个 li a
How to reach the next li a from a specific point
我需要将链接颜色更改为 id #idTERRITORIAL_8
下方的按钮,该按钮具有类.active_default
,idIMMUNOLOGY_9
,但我不能直接使用它。我的出发点必须是#idTERRITORIAL_8
。
我试过这个:
$('#idTERRITORIAL_8').parent().find('.active_default').addClass("red");
但.active_default
都变了颜色。
我也尝试了next
和nextAll
<div id="wrapper">
<ul class="menu">
<li><a href="#" id="idOVERVIEW_1" class="">Overview</a></li>
<li><a href="#" id="idSALES_2" class="">Sales</a>
<ul>
<li><a href="#" id="idNATIONAL_3" class="">National</a></li>
<li><a href="#" id="idPROVINCIAL_4" class="">Provincial</a></li>
<li><a href="#" id="idREGIONAL_5" class="">Regional</a>
<ul>
<li><a href="#" id="idIMMUNOLOGY_6" class="active_default">Immunology</a></li>
<li><a href="#" id="idCOAGULATION_7" class="">Coagulation</a></li>
</ul>
</li>
<li><a href="#" id="idTERRITORIAL_8" class="">Territorial</a>
<ul>
<li><a href="#" id="idIMMUNOLOGY_9" class="active_default">Immunology</a></li>
<li><a href="#" id="idCOAGULATION_10" class="">Coagulation</a></li>
</ul>
</li>
<li><a href="#" id="idDEPOT_11" class="">Depot</a></li>
</ul></li>
<li><a href="#" id="idICP_12" class="">ICP</a></li>
</ul>
</div>
$('#idTERRITORIAL_8').next().find('.active_default').addClass("red");
链接到 jsbin 示例:
https://jsbin.com/lenotolaco/1/edit?html,js,output
相关文章:
- 滚动到容器中的下一个元素-几乎到了
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 使用ajax将数据从一个步骤发送到下一个步骤的3步表单
- AngularJS&JSON-从Previous&下一个对象
- 使用向下箭头键(与tab键一样)聚焦下一个输入
- 来自文档或下一个静态父级的事件委派
- angularjs移除焦点上的活动类并添加到下一个项目
- 禁用旋转木马中的下一个按钮和上一个按钮
- 灯箱“下一个”功能仍然显示已隐藏的元素 (li) 显示:无;
- 带有缩略图的轮播,在轮播旋转时将类添加到下一个 LI
- 如何从特定点到达下一个 li a
- 当我单击下一个/上一个按钮时,如何将活动类更改为 LI 元素
- 当移动到最后一个li时,返回到第一个li(使用Jquery滚动到下一个)
- 滚动到每12个li元素与下一个/上一个链接的问题
- 使用Javascript查找前一个和下一个li
- CSS/JS -移除一个li元素的动画链接下划线
- 如何向下滚动到动态添加的ul中的最后一个li项?
- 如何不切换到第一个或最后一个“li元素”;当他们是下一个
- 如何使用jquery获取下一个li数据值