Updated Answer
Get children id:
$(data.node.children).each(function(index, item){
console.log(item); // <-- logs the item id to console
});
Get root nodes when home is pushed:
$('#home').click(function () {
var rootChildren = $('#tree').find('ul > li');
$(rootChildren).each(function(index, item){
console.log(item.id); // <-- logs root node id to console
});
//alert('home');
});
Original Answer
Use
data.node.children
ex.
$('#tree').on("select_node.jstree", function (e, data) {
var nodeChildren = data.node.children; // <- get children
.
.
.
});
Updated your fiddle to alert children instead of id - updated fiddle