2016-05-19 8 views
0

ノードIDを別のPHPスクリプトに渡したいのですが、何らかの形でノードのIDやその他の属性を取得できません。ここに私のコードです:コンテキストメニューでノード属性を取得する方法

   "action": function (data) { 
        if (confirm("Are you sure you wish to delete the selected item?")) { 
         var ref = $.jstree.reference(data.reference); 
         sel = ref.get_selected(); 
         if (!sel.length) { return false; } 
         sel = sel[0]; 
         alert($(sel).attr('id')); 
         $.get('response.php?action=delete_node', { 'id' : sel.parent, 'position' : sel.position, 'text' : sel.text }) 
         .done(function (d) { 
          alert("node deleted."); 
          sel = ref.delete_node(sel); 
         }) 
         .fail(function() { 
          alert("node cannot be deleted."); 
          data.instance.refresh(); 
         }); 
        } 
       } 

答えて

0

私はあなたの木を知らないが、私はこれを使用する、私は同じだと思う;

.on("changed.jstree", function(e, li) { 
    var elm = $('li#' + li.selected[0]); 
    alert(elm.attr('id')); 
}); 
関連する問題