javascript - jQuery 可在不同的无序列表之间排序

标签 javascript jquery html css

我有多个无序列表,每个 UL 最多有 2 个列表元素。

我的 dom 结构有点像下面这样:

<div class="wrapper">
  <ul class="question" data-index="0">
    <li class="answer1" data-index="0">
    <li class="answer2" data-index="0">
  </ul> 

  <ul class="question" data-index="1">
    <li class="answer1" data-index="1">
    <li class="answer2" data-index="1">
  </ul> 

  <ul class="question" data-index="2">
    <li class="answer1" data-index="2">
    <li class="answer2" data-index="2">
  </ul>
</div> 

我需要一种方法将 li 元素从一个无序列表拖到另一个无序列表。我正在使用 jQuery UI 和 sortable 方法,如下所示:

$('.wrapper .question').sortable();

但显然只允许我在它自己的无序列表中对 li 进行排序。我会在它自己的列表元素上调用 sortable 吗?

编辑:我应该补充一点,每个 UL 只能有 2 个列表元素

最佳答案

查看 this jQuery UI Sortable demo .您可以查看演示并查看源代码,以便您可以根据元素的需要实现它。

关于javascript - jQuery 可在不同的无序列表之间排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24085542/

相关文章:

javascript - Rhino 编译器的编程接口(interface)?

javascript - 我的一个 javascript 变量未定义,我该怎么办?

javascript - html5 音频 - 没有网络音频 API 的弯音

php - 无法上传多个具有不同扩展名的文件?

javascript - 在 Meteor JS 中单击按钮时显示集合中的数据

php - 使 PHP 计算器存储和显示历史记录

html5 视频标签编解码器属性

javascript - 在两个 Web Worker 中具有相同的 WebAssembly 实例

javascript - 选择文本并将其隐藏到 div 的末尾

javascript - 缺少 : after property ID