我有一张表,我成功地使用Sortable JQueryUI功能进行排序。jQuery UI Sortable:可以排序<button>子元素
我的问题是:有没有一种方法来通过点击并保存子元素(在我的情况下,表中的行按钮)来排序该表的元素?
在此先感谢您的答案!
我有一张表,我成功地使用Sortable JQueryUI功能进行排序。jQuery UI Sortable:可以排序<button>子元素
我的问题是:有没有一种方法来通过点击并保存子元素(在我的情况下,表中的行按钮)来排序该表的元素?
在此先感谢您的答案!
使用span,div,td和其他元素可以正常工作。
在按钮y上默认是不可能的,因为cancel
选项设置为input,textarea,button,select,option
,所以按钮不会处理排序。
编号:
阻止如果你开始就选择匹配的元素排序。
你可以将其设置为空字符串,或者设置一个字符串没有按钮,它会工作
代码:
$("#languages tbody").sortable({
cancel: ''
}).disableSelection();
好吧,我没有表达得很好,但你的回答帮助了我。我应该指定«是否有一种方法可以通过单击并仅保留**仅某些**子元素来对此表中的元素进行排序。在我的情况下,'cancel'选择器是:''td:not(.clickable-zone)''。 –
@ Pierre-YvesLeDévéhat很乐意帮助你;我改变了一些标题,如果你想要的话,你也可以改变它,或者添加更多的代码 –
你能告诉你当前的代码? –
你当然可以为我们设置一个jsfiddle来帮助你吗? – felipekm