jQuery('li.has-sub ul li:even').addClass('even');
jQuery('li.has-sub ul li:odd').addClass('odd');
这些类被添加到下拉菜单中。在一个下拉菜单中,类被正确添加,但另一个下拉菜单正在向even
奇数元素添加类。我认为 jquery 可能会将所有列表项一起计算,这仍然无法解释为什么它会将 1 视为偶数。您可以在此 url 上看到问题:
黄色背景的菜单以漂流之旅开始。
http://bit.ly/XAEmh7
我尝试添加this
以尝试使 jQuery 仅计算有问题的 ul 但没有运气。