Думается, что нужно тебе иначе реализовывать выделение в целом. Пример: кликни на ветку где два Submenu, вся ветка до корня выделилась? А теперь по соседнему кликни... Он выделился а весь путь наоборот.
Как на jQuery написать решение затрудняюсь сказать.. скудно его пока знаю.
На чистом JS я бы написал функции снятия выделения и установки и по очереди их запускал при клике.
|