【发布时间】:2014-03-29 12:41:46
【问题描述】:
我尝试在here 中使用没有插件的 javascript 制作一个简单的树
这是我的html
<ul class="tree">
<li>First Child
<ul>
<li>First Child
<ul>
<li>First Child</li>
<li>Second Child</li>
<li>Third Child</li>
<li>Fourth Child</li>
</ul>
</li>
<li>Second Child</li>
<li>Third Child</li>
<li>Fourth Child</li>
</ul>
</li>
<li>Second Child</li>
<li>Third Child</li>
<li>Fourth Child</li>
</ul>
还有我的 js
$( "li" ).on( "click", function() {
if ($(this).children('ul').css('display') == 'none') {
$(this).children('ul').css("display", "");
} else {
//alert( $( this ).text() );
$(this).children('ul').css("display", "none");
}
});
但它只适用于第一级。怎么做,谢谢。
【问题讨论】:
-
参考这个链接这可能对你有帮助jenkov.com/books/jquery/tree.html
标签: javascript jquery tree