滑动每个父级 ul



我有一个多级菜单。每个级别都是带有ul标签的列表。菜单的每个点都是li-tag。

我想在加载页面时向下滑动菜单当前点的所有父 uls。

现在我做下一个:

var parents = selector.parents('ul');
parents.each(function(index, parent){
parent.slideDown();
});

但是我收到一个错误"未捕获的类型错误:parent.slideDown 不是一个函数"。当我尝试在控制台中打印父级时,我得到原始 html。我怎样才能访问每个内部的单亲父母来制作幻灯片?或者以任何方式滑落所有父母。

parent是对DOM元素的引用,而不是jQuery对象。(这就是 .each 的工作原理。

您需要先将其包装在$()中,然后才能对其调用jQuery方法。

parents.each(function(index, parent){
$(parent).slideDown();
});

相关内容

  • 没有找到相关文章

最新更新