简单地说,我有一个菜单、子菜单和子子菜单,并且子子菜单与一类 .current-menu-item 具有事件链接。现在我想在 DOM 中向上遍历,找到它的父级 .menu-item-has-children 及其父级 .menu-item-has-children,并向它们添加一个类 .current-menu-sub。
$(".sidebar li.current-menu-item").parents().hasClass('menu-item-has-children') {
$('.menu-item-has-children').addClass("current-menu-sub");
};
这是我的代码,但有些东西不太正确。
最佳答案
关闭但hasClass
不是dom搜索功能
您只需将 parent 选择器传递给parents()
$(".sidebar li.current-menu-item")
.parents('.menu-item-has-children')
.addClass("current-menu-sub");
关于jquery - 以父类为目标并向其添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40009181/