2014-07-18 61 views

回答

1

我知道,你發佈這個問題已經有一段時間了。但是,我現在正在用jstree工作,並且幾乎有相同的「問題」。

我使用data.original.id來獲取我複製項目的原始ID。 我改變了id使用$("#jstree").jstree(true).set_id(data.node,new_id);。就我而言,我希望我的新身份證涉及原來的身份證。

這裏是我的代碼塊:

// this function is called, if I copy and paste a node 
    $("#jstree").bind('copy_node.jstree', function (e, data) { 
     var old_id= data.original.id; 
     // I just made a new id out of the old one, e.g. appending a number 
     var new_id = old_id+"1"; 
     $("#jstree").jstree(true).set_id(data.node,new_id); 
相關問題