【发布时间】:2015-06-11 05:26:37
【问题描述】:
为什么我更改了排序顺序后我的data 对象为空?在 UI 中,顺序已更改,但现在我想根据 li 元素的 id 属性捕获元素的新顺序。
$(function () {
$("#sortable").sortable({
placeholder: "picplaceholder",
update: function (event, ui) {
var data = $(this).sortable('serialize');
console.log(data);
}
});
$("#sortable").disableSelection();
});
<ul id="sortable">
<li id="1">
<div class="editphoto">
1
<i class="fa fa-arrows fa-lg pointer"></i>
</div>
</li>
<li id="2">
<div class="editphoto">
2
<i class="fa fa-arrows fa-lg pointer"></i>
</div>
</li>
<li id="3">
<div class="editphoto">
3
<i class="fa fa-arrows fa-lg pointer"></i>
</div>
</li>
</ul>
【问题讨论】:
标签: jquery jquery-ui serialization jquery-ui-sortable