我有两个表可以在两者之间进行排序/删除。 在我的beforeStop方法中,我试图访问发件人,项目已经形成的元素 - 但我得到了null。
http://api.jqueryui.com/sortable/#event-beforeStop
$( "tbody" ).sortable({
connectWith: "tbody",
distance: 15,
beforeStop: function(event, ui) {
console.log(ui.sender);
控制台说
null
如何获取项目来自的元素?
答案 0 :(得分:1)
您可以将源容器保留在start event
上的变量中。
var startElement = null;
$("#sortable").sortable(
{
start: function (event, ui) {
startElement = $(this)
},
beforeStop: function(event, ui) {
console.log(startElement);
},
connectWith: "#sortable2"
}
);