Javascript 如何在上下文菜单jstree上获取节点属性
我希望能够将节点id传递给另一个php脚本,但不知何故,我无法获取节点的id或其他属性。这是我的密码:Javascript 如何在上下文菜单jstree上获取节点属性,javascript,jquery,jstree,Javascript,Jquery,Jstree,我希望能够将节点id传递给另一个php脚本,但不知何故,我无法获取节点的id或其他属性。这是我的密码: "action": function (data) { if (confirm("Are you sure you wish to delete the selected item?")) { var ref = $.jstree.reference(data.referenc
"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();
});
}
}
我不知道你的树,但我用这个,我也这么想
.on("changed.jstree", function(e, li) {
var elm = $('li#' + li.selected[0]);
alert(elm.attr('id'));
});