当我拖放到某个 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>
查询
$(".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);
});
}
});
请帮帮我。