admin管理员组文章数量:1313739
So I'm trying to add and remove a class to a sub-menu when clicking an element that is separate. My structure is:
<li id="menu-item-315"><a href="#">Sample Page 1</a></li>
<li id="menu-item-316"><a href="#">Sample Page 2</a>
<ul class="sub-menu">
<li id="menu-item-407"><a href="#">Sample Page 3</a></li>
<li id="menu-item-408"><a href="#">Sample page 4</a></li>
<li id="menu-item-409"><a href="#">Sample Page 5</a></li>
</ul>
<span class="dashicons dashicons-arrow-down-alt2"></span>
</li>
<li id="menu-item-317"><a href="#">Sample Page 6</a>
<ul class="sub-menu">
<li id="menu-item-410"><a href="#">Sample Page 7</a></li>
<li id="menu-item-311"><a href="#">Sample page 8</a></li>
<li id="menu-item-412"><a href="#">Sample Page 9</a></li>
</ul>
<span class="dashicons dashicons-arrow-down-alt2"></span>
</li>
<li id="menu-item-318"><a href="#">Sample Page 10</a></li>
Clicking the <span class="dashicons dashicons-arrow-down-alt2"></span>
Should toggle a class menu on the sub-menus. Which it does using:
jQuery(document).ready(function($){
jQuery(".dashicons").click(function() {
jQuery(".sub-menu").toggleClass("show");
});
});
Problem is it toggles for all the .sub-menus rather then just the one in the same parent <li>
Any ways of making it toggle only for the sub menu in the same <li>
?
本文标签: jqueryAdd class to submenu from unrelated element
版权声明:本文标题:jquery - Add class to sub-menu from unrelated element 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741898635a2403732.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论