Tôi tìm thấy một cách để làm điều này. Trong trường hợp của tôi, tôi đang sử dụng xml làm nguồn dữ liệu cho cây. Tôi ràng buộc sự kiện open_node với jstree theo cách sau. Hãy nhớ rằng mặc dù tôi đang sử dụng xml, cấu trúc bên trong là dữ liệu html.
// jsTree Configuration hash
var jsTreeConfig = {};
$("#demo1").jstree(jsTreeConfig)
.bind('open_node.jstree', function(e, data) {
var parentObj = data.rslt.obj; // parent object
var jstreeInstance = data.inst; // jstree instance
$(data.rslt.obj).find("li").each(function(idx, listItem) {
var child = $(listItem); // child object
// do Stuff with child which can be any level of hierarchy depth
// ...
});
});
P.S. - Tôi đã trả lời câu hỏi của tôi ở đây. – Sid