jquery-ui - Jquery droppable获取多个draggable id

标签 jquery-ui jquery drag-and-drop

当我拖放到某个 div 时,我想获得多个拖动的 id。 $(ui.draggable).attr('id'); 仅获取第一个 id。

  Drag  <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


      // i need to get multiple dragged id 

            1,2,3..     

            }       
            });

请帮帮我!!谢谢

最佳答案

var m_id = [];
$.each($(ui.draggable), function(i,e) {
   m_id.push(e.id);
});

//gives array with all ID's, could be joined with join()
//for comma seperated list

关于jquery-ui - Jquery droppable获取多个draggable id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10666415/

相关文章:

jquery - CSS渐变动画

javascript - 没有标题栏但保留关闭按钮的 jQuery UI 对话框

javascript - 重新安排 js 以适应更多灵活性

javascript - 如何在 Angularjs 中用户点击链接多次时禁用

java - 拖放在 Mac 上不起作用

jquery - 检索放置元素的索引

javascript - Jquery 自动完成以多个数组作为源

jquery - 奇怪的 jQuery 日期选择器操作

javascript - 图像点击时的 Jquery 缩放插件

javascript - 拖动图像下方的元素