Jquery ui 在克隆模式下拖动到Dropable后访问创建的元素
当我将元素拖动到可拖放区域(在克隆模式下)时,我使用的每个事件都会返回源元素,但我想访问新创建的元素(实际上是可拖放的克隆) 例如,这个:Jquery ui 在克隆模式下拖动到Dropable后访问创建的元素,jquery-ui,jquery-ui-draggable,jquery-ui-droppable,Jquery Ui,Jquery Ui Draggable,Jquery Ui Droppable,当我将元素拖动到可拖放区域(在克隆模式下)时,我使用的每个事件都会返回源元素,但我想访问新创建的元素(实际上是可拖放的克隆) 例如,这个: $( "body" ).on( "drop dragstop deactivate blahblah", function( event, ui ) { console.log('ui element', ui); } ); 不清楚你在问什么。什么创建了元素?助手将在ui.helper中被引用,但如果您想要自定义操作,则必须自己执行。而且,依赖冒泡
$( "body" ).on( "drop dragstop deactivate blahblah", function( event, ui ) {
console.log('ui element', ui);
} );
不清楚你在问什么。什么创建了元素?助手将在
ui.helper
中被引用,但如果您想要自定义操作,则必须自己执行。而且,依赖冒泡是非常低效的。@blgt好的,很抱歉我的英语不好。当我将draggable从屏幕左侧拖动到屏幕右侧(可拖放区域)时,在克隆模式下,draggable返回左侧,右侧将有一个新的克隆元素。我想通过jquery访问它,以对其进行样式设置和其他一些用途。但是ui.helper返回对draggable元素(返回到左侧)的引用。这是克隆模式:$(“.selector”).draggable({helper:“clone”})代码>否,ui.helper
不引用还原的原始元素(如果发现错误,是否可以创建MCVE?)。默认行为是删除克隆。如果你想留住它,也许