如何在drop事件jquery上获取被删除项的id
当我把东西丢给jquery droppable时,我想得到丢弃的项目的id。 当我这样做时:
$("#here").droppable({ tolerance: 'fit', accept: ".one", drop: function(){ id = $(this).attr("id"); alert (id); } });
它当然在here
提醒了droppable的id。 如何选择丢弃的div的id?
将drop函数更改为两个参数:event,ui
function(event,ui){ var draggable = ui.draggable; var id = draggable.attr("id"); }
被删除的draggable由ui.draggable表示
在jquery ui docs中找到了droppable。
这对我有用:
$( "#droppable" ).droppable({ drop: function( event, ui ) { var draggableId = ui.draggable.attr("id"); var droppableId = $(this).attr("id"); } }); });
- Fullcalendar:draggable对象拒绝fullcalendar为droppable,即使fullcalendar接受drop
- replaceWith和jQuery draggable drop?
- 使用网格恢复’无效’不会返回到jQuery UI Draggable的起始位置
- Draggables Jquery UI,在droppable上禁用单个div
- 在jQuery中,如何在ajax调用失败时恢复可拖动?
- jquery droppable接受
- jQuery droppables – 在drop上更改元素
- 当达到可放置限制时,jQuery UI draggable / sortable / droppable禁用drop
- 行数据消失在Datatables上?