我使用Nestable插件来创建树结构。我想切换按钮来展开/折叠。
为了扩展,我添加了这个:
$('#tree').nestable('expandAll');
要折叠我添加这个:
$('#tree').nestable('collapseAll');
但我用 2 个不同的按钮分别完成了它。如何通过一键切换展开/折叠行为?
html:
<div id="tree" class="dd">
<ol class="dd-list">
<li class="dd-item" data-id="1">
<div class="dd-handle">Item 1</div>
</li>
<li class="dd-item" data-id="2">
<div class="dd-handle">Item 2</div>
</li>
<li class="dd-item" data-id="3">
<div class="dd-handle">Item 3</div>
<ol class="dd-list">
<li class="dd-item" data-id="4">
<div class="dd-handle">Item 4</div>
</li>
<li class="dd-item" data-id="5">
<div class="dd-handle">Item 5</div>
</li>
</ol>
</li>
</ol>
</div>