jQuery UI 无法将 li 添加到可排序列表中,因为 li 被拖出或删除了



>我有一个可排序的设置,如下所示:

            <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中移出,我无法再添加,因为需要有一个li供我添加。我怎样才能做到即使它是空的,我仍然可以从可排序1拖到这个可排序的2中。

你可以添加一个隐藏的">

  • ",可以作为工厂实体为你拖动!
  • 在查看开发工具控制台并见证更改后。我发现一个简单的
    陈述可以解决这个问题,即使是一些单词,但中断是干净的。

    在删除所有元素后,在开发工具中,我像这样编辑了 html:

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

    只需添加该br,您甚至可以在css上设置样式...我认为。

    相关内容

    最新更新