懒得用 jquery sortable 对定义列表进行排序。我有 dt 的句柄,但也需要它来选择以下 dd,因此可拖动对象实际上既是 dt 又是 dd 标签。
显然这些没有带有 dl 的唯一父元素,所以只是想知道文档中是否缺少某些内容,或者我是否必须添加 div 并污染我的标记。
任何提示将不胜感激...
最佳答案
我现在正在做这个。如果您找到解决方案,请发布它 =)
以下是我建议的解决方案:
将您的列表更改为包含 header (而不是 DT)和内容的 UL(如果您有多个 DD,则可以是 UL,也可以是简单的 P 元素)
将类添加到 DT/DD,以便它们可以相互连接。就我而言,我一周中有几天是共享类(class)的:
<dt class="term thursday">Thursday</dt> <dd class="description thursday>Lorem ipsum</dd>
您可以查看 HTML 标准并查看 DL 中是否允许使用 block 元素(如 DIV),并且可以将 DT/DL 分组到一个 div 中(但如果不行,浏览器可能会崩溃) .)
关于jquery - 使用jquery对定义列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3119986/