首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法对子项进行排序

无法对子项进行排序
EN

Stack Overflow用户
提问于 2016-03-05 17:19:21
回答 1查看 46关注 0票数 0

我正在尝试使用jQuery可排序来对项目进行排序。由于某些原因,我无法对子li进行排序,只有父li可以移动和排序。当我尝试移动子li时,它会与父ul一起移动

代码语言:javascript
复制
$( "#list-tree-pages" ).sortable({
  placeholder: "ui-state-highlight",
  items: "> li",
  revert: true
});
$( "#list-tree-pages" ).disableSelection();
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="parent-0 ui-sortable" id="list-tree-pages">
  <li class="item-3 has-children"><a href="#" class="drag ui-sortable-handle"><i class="fa fa-bars"></i></a><a href="#">Features</a>
    <ul class="submenu" id="parent-3" style="display: block;">
      <li class="item-10"><a href="#" class="drag ui-sortable-handle"><i class="fa fa-bars"></i></a><a href="#">Features 1</a></li>
      <li class="item-11"><a href="#" class="drag ui-sortable-handle"><i class="fa fa-bars"></i></a><a href="#">Features 2</a></li>
      <li class="item-12"><a href="#" class="drag ui-sortable-handle"><i class="fa fa-bars"></i></a><a href="#">Features 3</a></li>
    </ul>
  </li>
</ul>

EN

回答 1

Stack Overflow用户

发布于 2016-03-05 17:22:35

抱歉,我设法解决了这个问题。它是通过JavaScript参数实现的。我必须删除>

代码语言:javascript
复制
$( "#list-tree-pages" ).sortable({
    placeholder: "ui-state-highlight",
    items: "li",
    revert: true
});
$( "#list-tree-pages" ).disableSelection();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35812337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档