如果我有一个分层的 UL / LI 列表,是否可以使用 JQuery 从根 UL 获取所有后代 LI?
目前我从 UL.children('li').each(...)
(function foo($ul) {
$ul.children("li").each(function () {
var $li = $(this);
tabMap[$li.find('a').attr('href')] = $li;
$li.children("ul").each(function () {
foo($(this));
});
});
})($ul);
效果很好,但是如果可以一口气做到这一点,我会很好。
另外,如果不是为父母做同样的事情是可能的吗?例如,从另一个 LI 中查找 LI 类型的所有父母、祖父母、祖父母*?