特定のdivにドロップしたときに、複数のドラッグされたIDを取得したい。
$(ui.draggable).attr('id');
最初のIDのみを取得します。
動作しない:
var m_ids = [];
$.each($(ui.draggable), function(i,e) {
m_ids.push(e.id); // not getting multiple ids
alert(m_ids);
});
引っ張る
<ul id="demo" >
<li id="1" ></li>
<li id="2" ></li>
<li id="3" ></li>
</ul>
<div class="drop"> drop here!! </div>
JQUERY
$(".drop").droppable({
drop: function(event, ui) {
var m_id = $(ui.draggable).attr('id');// only gets 1st id
var m_ids = [];
$.each($(ui.draggable), function(i,e) {
m_ids.push(e.id); // not getting multiple ids
alert(m_ids);
});
}
});
私を助けてください。