私はliで多くの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 の値に変更されます。
どんなガイダンスも素晴らしいでしょう。ありがとう。