我有以下问题:将一个项目从“sortable_pics_selected”列表拖到另一个列表中后,jquery ui“remove”事件处理程序触发了一个事件:
-->小提琴:http: //jsfiddle.net/4DBLj/3/ <---
$("#sortable_pics_selected").sortable({
remove: function(event, ui) {
alert('hi);
}
});
<div id="sortablecontainer_pic">
<ul id="sortable_pics_all" class="connectedSortable">
<li class="ui-state-default">Item 1</li>
<li class="ui-state-default">Item 2</li>
<li class="ui-state-default">Item 3</li>
<li class="ui-state-default">Item 4</li>
<li class="ui-state-default">Item 5</li>
</ul>
<ul id="sortable_pics_selected" class="connectedSortable">
<li id="1" class="ui-state-highlight">Item 1</li>
<li id="2" class="ui-state-highlight">Item 2</li>
<li id="3" class="ui-state-highlight">Item 3</li>
<li id="4" class="ui-state-highlight">Item 4</li>
<li id="5" class="ui-state-highlight">Item 5</li>
</ul>
</div>
有没有办法确定删除的项目有哪个 id?当任何项目被删除时,上述功能通常会触发......获取个人ID的最佳方式可能是什么?有没有可以做到这一点的jquery ui函数?如果不是这种情况......删除方法在我看来不是正确的方法。我可以用纯 jquery 编写它,但是为此构建了 jquery ui?我是不是误会了什么?