<script type="text/javascript" >
$(function() {
$("#demo1")
.jstree({
// the `plugins` array allows you to configure the active plugins on this instance
"plugins": ["themes", "html_data", "ui", "crrm", "hotkeys", "json_data"],
"core": {
"initially_open": ["phtml_1"]
}
})
// EVENTS
// each instance triggers its own events - to process those listen on the container
// all events are in the `.jstree` namespace
// so listen for `function_name`.`jstree` - you can function names from the docs
.bind("loaded.jstree", function (event, data) {
// Every Work You like do in loaded jstree ...
})
.bind("select_node.jstree", function (event, data) {
//`data.rslt.obj` is the jquery extended node that was clicked
alert("Selected node text :" + data.inst.get_text(data.rslt.obj));
alert("Selected node Tag a text:" + data.rslt.obj.find('a').first().text());
alert("Selected node Tag a title:" + data.rslt.obj.find('a').attr("title"));
alert("Selected node Tag a href Address" + data.rslt.obj.children("a").attr("href"));
alert("Selected node Parent ID = " + data.inst._get_parent(data.rslt.obj).attr("id"));
var parent = data.inst._get_parent(data.rslt.obj);
alert("Selected node Parent Text = " + parent.find('a').first().text());
alert("Selected node Parent Tag a title:" + parent.find('a').attr("title"));
}
);
});
</script>
Я получил решение для этого. – Lalit
Вы можете опубликовать решение, чтобы все могли извлечь из него выгоду. – Radek
уверенный Radek !!! Возвращает название только выбранного узла. $ ('. Jstree-clicked'). Text(); – Lalit