我有两个表,项目可以在两个表之间排序/删除。 在我的 beforeStop 方法中,我试图访问发送者、项目形成的元素 - 但我得到的是 null。
http://api.jqueryui.com/sortable/#event-beforeStop
$( "tbody" ).sortable({
connectWith: "tbody",
distance: 15,
beforeStop: function(event, ui) {
console.log(ui.sender);
控制台显示
null
如何获取该项目来自的元素?
最佳答案
您可以将源容器保存在开始事件
上的变量中。
var startElement = null;
$("#sortable").sortable(
{
start: function (event, ui) {
startElement = $(this)
},
beforeStop: function(event, ui) {
console.log(startElement);
},
connectWith: "#sortable2"
}
);
关于jquery ui 可排序,获取发送对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18616640/