Я использую jsTree в своем проекте, чтобы показать древовидную структуру.
У меня несколько дочерних узлов у родителей.См. Изображение ниже:
"20 августа 2018 года" - это пустой узел.По щелчку я хочу добавить в него несколько узлов.
Я создал вышеупомянутую древовидную структуру, используя php.div id это "tree_1".
Я применил следующий код.
$('#tree_1').jstree();
$('#tree_1').on("select_node.jstree", function (e, data) {
var node_id = data.node.id; // get value of element attribute
var shiId = $("#" + node_id).data("id");
if(shiId!=''){
$('#tree_1').jstree().create_node(node_id, {
"id": "c3",
"text": "Child 3"
}, "inside", function () {
alert("Child created");
});
}
});
Вот моя логика.я добавляю data-id в каждый дочерний элемент, у которого нет дочерних записей, и я хочу привязывать динамические узлы по щелчку этих пустых узлов.