这是我的例子。
$(function() {
$('li > ul').each(function() {
var parent_li = $(this).parent('li');
var sub_ul = $(this).remove();
parent_li.click(function() {
sub_ul.toggle();
});
parent_li.append(sub_ul);
});
$('ul ul').hide();
});
如果你想打开第三个节点,你会注意到这个问题。因为它会在每次点击时切换所有内容,所以我尝试使用某种检查它是否有父级来仅隐藏子级等,但它根本不起作用......
欢迎任何建议。