在拖出或删除所有li后,jquery ui无法将li添加到可排序列表中

时间:2017-03-16 15:19:09

标签: javascript jquery jquery-ui

我有一个像这样的可排序设置:

            <ul id="sortable2" class="connectedSortable">
                <li class="ui-state-default">First <a title='delete' class="itemDelete text-right"><i class="fa fa-minus-circle" aria-hidden="true"></i></a></li>
                <li class="ui-state-default">Second <a title='delete' class="itemDelete"><i class="fa fa-minus-circle" aria-hidden="true"></i></a></li>
                <li class="ui-state-default">Third <a title='delete' class="itemDelete"><i class="fa fa-minus-circle" aria-hidden="true"></i></a></li>
            </ul>

当我拖动所有子元素时,li中的ul已经无法添加,因为我需要有lix加上。我怎样才能这样做,即使它是空的我仍然可以从sortable1拖到这个sortable2。

2 个答案:

答案 0 :(得分:0)

您可以添加隐藏的“&lt; li&gt;”可以用作拖动的工厂实体!

答案 1 :(得分:0)

查看开发工具控制台并目睹更改后。我发现一个简单的语句可以解决这个问题,即使有些话也可以解决这个问题。

在删除所有元素之后的开发工具中我编辑了html,如下所示:

<ul id="sortable2" class="connectedSortable">
<br>
</ul>

只需添加br,你甚至可以在css上设计...我认为。