【发布时间】:2018-01-03 16:22:24
【问题描述】:
我使用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>
【问题讨论】:
-
您应该分享更多信息,例如您的 html 结构,以便我们可以据此回答
标签: javascript jquery jquery-nestable