我创建了一堆可拖动的div,并希望在div删除后获取其中包含的值。
我确实在Stackoverflow上找到了一些资源,但是找不到任何适合我特殊情况的东西。所以我用这个功能为一些名字创建了divs
function displayNames(names){ //names is an array that contains a list of names that was turned into draggable objects in another function
for (var i = 0; i < names.length; i++){
var newDiv = $("<div class='employee_name'>")
newDiv.html(names[i])
$("#drag").append(newDiv)
}
}
我尝试按照帖子中的建议使用$(ui.draggable).find("div").val() and .attr()
,但仍然无法定义。谁能看到问题所在?
$("#drop").droppable({
drop: function(event, ui){
var dragged_name = ?????
}
})
答案 0 :(得分:0)
根据the documentation,似乎drop函数中的react-native
自变量包含ui
,这是您作为jQuery对象的初始可拖动项目。
您应该能够获得ui.draggable
或诸如此类的东西才能在被拖动的对象中获得“名称”。
答案 1 :(得分:0)
更新:所以它只是$(ui.draggable).text()