jQuery删除后找到可拖动div的值

时间:2019-02-22 00:05:22

标签: javascript jquery html drag-and-drop

我创建了一堆可拖动的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 = ?????

                }
            })

CODE

2 个答案:

答案 0 :(得分:0)

根据the documentation,似乎drop函数中的react-native自变量包含ui,这是您作为jQuery对象的初始可拖动项目。

您应该能够获得ui.draggable或诸如此类的东西才能在被拖动的对象中获得“名称”。

答案 1 :(得分:0)

更新:所以它只是$(ui.draggable).text()