嘿,我正在尝试找出我需要绑定到什么事件以及我需要使用什么属性来获取对已删除项目的 DOM 元素的引用(即接收列表中的项目。
这是我到目前为止所拥有的...
<ul id="toolbox">
<li>A</li>
<li>B</li>
<li>C</li>
</ul>
<ul id="existing">
</ul>
<script language="javascript">
$('#existing').sortable({
revert: true
});
$('#toolbox li').draggable({
connectToSortable: '#existing',
helper: 'clone',
revert: 'invalid',
});
</script>
例如,我的目标是在将 A 放入#existing ul 中后将其转换为其他东西(其他任何东西都足够了 - 真正的实现要复杂得多。我只需要掌握那个 DOM 元素)。
我已尝试将以下内容作为我的 sortable 的接收:
function receive(ev, ui)
{
$(this).append('<b>this</b>');
ui.sender.append('<b>sender</b>');
ui.item.append('<b>item</b>');
}
但这似乎是#existing UL,sender和item都是被拖到工具箱中的li。我正在寻找的是#existing 中新创建的li。是否有财产或其他事件会给我我所追求的?