Получить всех родительских узлов с активным дочерним узлом в Fancytree.Jquery

Программирование на jquery
Ответить
Anonymous
 Получить всех родительских узлов с активным дочерним узлом в Fancytree.

Сообщение Anonymous »

Настройка, которую я хочу достичь, состоит в том, чтобы выделить весь родительский текст с изменением его цвета, если есть какой-либо активный дочерний или внуковый узел. Если других активных дочерних элементов нет, все будет иметь цвет текста по умолчанию.

Код: Выделить всё

select: function(event, data) {
// child node selected
if ( $(data.node.span).parents(".fancytree-has-children").find(".fancytree-selected").length ) {
$(data.node.span).parents(".fancytree-has-children").find(".fancytree-title").css("color", "red");
}
else {
$(data.node.span).parents(".fancytree-has-children").find(".fancytree-title").css("color", "gray");
}

// parent is selected

}
Сложность заключается в том, что есть дочерний или родительский узел, который был выбран ранее.
Я попробовал это с помощью jQuery путем мини-дуляции dom в теге span для класса показатели.

Подробнее здесь: https://stackoverflow.com/questions/783 ... -fancytree
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»