i'm not getting forward in this so i need your help.
It's a triple nested menu for wordpress. And it looks like this:
I want to add a class
to each link which has a
.
My code now is:
That works for the first ul.sub-menu li but all other child links now have the class
even if they don't have a sub-menu.
EDIT [Solution]:
})
That did the trick!
Thanks
It's a triple nested menu for wordpress. And it looks like this:
Code:
<ul class="sub-menu">
<li><a href="#">Link</a></li>
<li><a href="#" class="has_children">Link with children</a>
<ul class="sub-menu">
<li><a href="#">Link</a></li>
<li><a href="#" class="has_children">Link with children</a>
<ul class="sub-menu">
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</li>
</ul>
</li>
</ul>
I want to add a class
Code:
has_children
Code:
ul.sub-menu
My code now is:
Code:
jQuery.each(jQuery('ul.sub-menu li').has('ul.sub-menu'), function() {
jQuery('a', this).addClass('has_children');
})
That works for the first ul.sub-menu li but all other child links now have the class
Code:
has_children
EDIT [Solution]:
Code:
jQuery.each(jQuery('ul.sub-menu li').has('ul.sub-menu'), function () {
jQuery('>a', this).addClass('has_children');
})
That did the trick!