Javascript 在jstree中将已删除项的名称获取到新div中

Javascript 在jstree中将已删除项的名称获取到新div中,javascript,jquery,json,jstree,Javascript,Jquery,Json,Jstree,我正在使用jstree创建一个Web应用程序。 我可以拖放子菜单项。我想将已删除项目的名称添加到newdiv。这是我的 这是我的拖放代码 $('.drag').on('mousedown', function (e) { return $.vakata.dnd.start(e, { 'jstree' : true, 'obj' : $(this), 'nodes' : [{ id : true, text: $(this).text() }] }, '<div id="jstree

我正在使用
jstree创建一个Web应用程序。
我可以拖放
子菜单项
。我想将已删除项目的名称添加到new
div
。这是我的

这是我的拖放代码

$('.drag').on('mousedown', function (e) {
    return $.vakata.dnd.start(e, { 'jstree' : true, 'obj' : $(this), 'nodes' : [{ id : true, text: $(this).text() }] }, '<div id="jstree-dnd" class="jstree-default"><i class="jstree-icon jstree-er"></i>' + $(this).text() + '</div>');
});

$(document).on('dnd_move.vakata', function (e, data) {
    var t = $(data.event.target);
    if(!t.closest('.jstree').length) {
        if(t.closest('.drop').length) {
            data.helper.find('.jstree-icon').removeClass('jstree-er').addClass('jstree-ok');
        }
        else {
            data.helper.find('.jstree-icon').removeClass('jstree-ok').addClass('jstree-er');
        }
    }
}).on('dnd_stop.vakata', function (e, data) {
    var t = $(data.event.target);
    if(!t.closest('.jstree').length) {
        if(t.closest('.drop').length) {
            $(data.element).clone().appendTo(t.closest('.drop'));
            // node data:
            // if(data.data.jstree && data.data.origin) { console.log(data.data.origin.get_node(data.element); }
        }
    }
$('.drag').on('mousedown',函数(e){
返回$.vakata.dnd.start(e,{'jstree':true,'obj':$(this),'nodes':[{id:true,text:$(this.text()}]},+$(this.text()++');
});
$(文档).on('dnd_move.vakata',函数(e,数据){
var t=$(data.event.target);
如果(!t.nestest('.jstree').length){
if(t.最近('.下降').长度){
data.helper.find('.jstree-icon').removeClass('jstree-er').addClass('jstree-ok');
}
否则{
data.helper.find('.jstree-icon').removeClass('jstree-ok').addClass('jstree-er');
}
}
}).on('dnd_stop.vakata',函数(e,数据){
var t=$(data.event.target);
如果(!t.nestest('.jstree').length){
if(t.最近('.下降').长度){
$(data.element).clone().appendTo(t.closest('.drop');
//节点数据:
//if(data.data.jstree&&data.data.origin){console.log(data.data.origin.get_节点(data.element);}
}
}

您可以在$(data.event.target).text()中获取被删除项的名称。

尝试使用var dragText=$(data.event.target).text();“dragText”将提供Javascript中的文本,但我会将所有以前的dta作为appendedIts var dragText=$(data.element).text()删除;用于单独获取当前拖放的元素。希望它能工作。谢谢。你很了不起。在个人资料中添加你的邮件id是否有方法获取拖放节点的父节点的名称?