jQuery UI 可排序表句柄

标签 jquery jquery-ui jquery-ui-sortable

我在使用可排序选项句柄时遇到了一些困难。

当我使用时:

$("table tr").sortable().disableSelection();

没问题。

如果我添加句柄选项,则可排序功能将停止工作:

$("table tr").sortable({
    handle: "td:eq(0)"
}).disableSelection();

链接:

http://jsfiddle.net/22C2n/

http://jsfiddle.net/22C2n/1/

有人可以帮我吗?

最佳答案

包裹你的<tr>位于 <tbody>并将您的代码更改为:

$("table tbody").sortable({
    handle: 'td:first'
}).disableSelection();

您指定包含要排序的元素而不是实际元素的容器...

关于jQuery UI 可排序表句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4471520/

相关文章:

带有 “search”参数的Jquery自动完成 ""方法

javascript - 使用 hasOwnProperty() 来引用对象

jquery - 如何在 Meteor.js 上应用 jQuery

javascript - 可排序绑定(bind)点击事件

Jquery-ui。一起使用 "draggable"、 "sortable"和 "tabs"时出现问题

javascript - 阻止除特定元素之外的所有元素

javascript - 使用 useRef 更改输入值

javascript - 调用javascript函数来获取元素的偏移量

javascript - datepicker:显示数据库中的值但允许用户更改;页面上有多个 datepicker()

javascript - jQuery UI 可按选择选项排序