Javascript 如何获取被删除元素的id-jquery UI
我已经尝试了很多方法来获取jQueryUI中被删除元素的id。请帮助获取id的值Javascript 如何获取被删除元素的id-jquery UI,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我已经尝试了很多方法来获取jQueryUI中被删除元素的id。请帮助获取id的值 $( function() { $(".draggable").draggable({ revert: "invalid", helper: "clone" }); $( "#droppable2" ).droppable({ drop: function( event, ui ) { var
$( function() {
$(".draggable").draggable({
revert: "invalid",
helper: "clone"
});
$( "#droppable2" ).droppable({
drop: function( event, ui ) {
var draggable = ui.draggable;
var dragged = draggable.clone();
var currentID = ui.draggable.attr("id");/*draggable.find('id'); - returns an object. but, could not get the id. */
alert(dragged.html());
alert(currentID);
dragged.resizable();
dragged.appendTo("#droppable2");
//alert("open properties");
}
});
} );
被删除元素的html返回并包含id
---html---
沃尔沃汽车
萨博
欧宝
奥迪
您需要先找到选择,然后获取其id
,因为ui.draggable
返回一个,正如我在评论中所说,您使用的
标记错误,更正了一点:
$(函数(){
$(“.draggable”).draggable({
回复:“无效”,
助手:“克隆”
});
$(“#可拖放2”)。可拖放({
drop:函数(事件、用户界面){
var draggable=ui.draggable;
var drable=draggable.clone();
var currentID=ui.draggable.find('select').attr('id');
console.log(currentID);
拖动。可调整大小();
拖拽。附加到(“#droppable2”);
//警报(“开放财产”);
}
});
});代码>
沃尔沃汽车
萨博
欧宝
奥迪
某段
您需要先找到选择,然后获取其id
,因为ui.draggable
返回一个,正如我在评论中所说,您使用的
标记错误,更正了一点:
$(函数(){
$(“.draggable”).draggable({
回复:“无效”,
助手:“克隆”
});
$(“#可拖放2”)。可拖放({
drop:函数(事件、用户界面){
var draggable=ui.draggable;
var drable=draggable.clone();
var currentID=ui.draggable.find('select').attr('id');
console.log(currentID);
拖动。可调整大小();
拖拽。附加到(“#droppable2”);
//警报(“开放财产”);
}
});
});代码>
沃尔沃汽车
萨博
欧宝
奥迪
某段
我想与大家分享的是,您只需使用此代码即可获取已删除元素的id/类名:
ui.draggable.attr("yourid/yourclass");
在可拖放函数中添加此代码。我想与大家分享的是,您只需使用此代码即可获取被拖放元素的id/类名:
ui.draggable.attr("yourid/yourclass");
将此代码添加到可拖放函数中。您的标记很奇怪…这是什么。。。在
中,您的标记很奇怪…这是什么。。。在