Я пытаюсь выполнить итерацию по каждому узлу в дереве в jstree. Древовидное изображение имеет 4 уровня глубины, но я не могу пройти мимо 1-го уровня. Ниже приведен пример jQuery, используемый для итерации.jstree jquery как перебирать все узлы
$("#myTree").bind('ready.jstree', function (event, data) {
$('#myTree li').each(function() {
// Perform logic here
}
});
});
Here является jsfiddle, иллюстрирующий мою точку зрения. Пожалуйста, помогите, как я могу выполнять итерацию через каждый узел в jstree.
При проверке кода возвращение одного 'li', по-видимому, вызвано абстракцией jsTree. Когда ваш слушатель срабатывает, '# myTree' фактически содержит только один' li'. –
Как я могу разместить для нескольких li, когда древовидная структура является динамической? – Hshdj122
У вас есть несколько ответов, которые предоставляют решение. Рассмотрите вопрос о признании ответа как принятого, если он кажется полным решением вашего вопроса. –