我和李有很多 UL。不同的 UL 会有相同 id 的 li:
<ul>
<li id='1'>this</li>
<li id='2'>that</li>
</ul>
<ul>
<li id='1'>this</li>
</ul>
用户可以将 li 从列表中拖动到另一个列表中,但前提是具有相同 id 的 li 不存在。到目前为止,我有这个:
$(".container").droppable({
drop: function (event, ui) {
var a = $(this).find("li").attr("id", $(ui.draggable).attr('id'));
if (a.length == 0) {
$.ajax({
...
});
}
}
});
但是,当我放下可拖动对象时,它会将所有 li 的 id 更改为放置的 li 的值。
任何指导都会很棒。谢谢。