jquery无法在Sortable中获取拖动项ID

Jam*_*hee 1 javascript jquery

我在获取"可排序"中拖动项目的ID时遇到问题,请你帮我解决一下.

<script>
$(document).ready(function(){
    $("#div1,#div2,#div3").sortable({
        revert: true,
        accept: '.draggable',
        connectWith: [".sortable_div"],
        receive: function(e, ui) { 
            var item_id = $(this).attr("id");
            var drag_id = $(ui.item).attr('id')
            alert('alert:'+item_id+' of '+drag_id);
        }
    }).disableSelection();
});
</script>


<div id="div1" class="sortable_div">
<span id="span1" class="draggable"></span>
</div>
<div id="div2" class="sortable_div">
<span id="span2" class="draggable"></span>
</div>
<div id="div3" class="sortable_div">
<span id="span3" class="draggable"></span>
</div>
Run Code Online (Sandbox Code Playgroud)

小智 10

要获得可拖动的项ID:

var drag_id = $(ui.item).attr("id");
Run Code Online (Sandbox Code Playgroud)