[英]jquery - slideDown each of parent ul
我有一个多级菜单。 每个级别都是带有ul-tag的列表。 菜单的每个点都是li-tag。
我想在加载页面时向下滑动菜单当前点的所有父级。
现在我做下一个:
var parents = selector.parents('ul');
parents.each(function(index, parent){
parent.slideDown();
});
但我得到一个错误'Uncaught TypeError:parent.slideDown不是一个函数'。 当我尝试在控制台中打印父级时,我会获得原始的html。 如何访问每个内部的单个父级以进行slideDown? 或以任何方式滑下所有父母。
parent
是对DOM元素的引用,而不是jQuery对象。 (这就是.each的工作原理。)
您需要将它包装在$()
然后才能在其上调用jQuery方法。
parents.each(function(index, parent){
$(parent).slideDown();
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.