Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Получения родителя во вложенных списках. (https://javascript.ru/forum/jquery/35524-polucheniya-roditelya-vo-vlozhennykh-spiskakh.html)

alexte 13.02.2013 17:42

Получения родителя во вложенных списках.
 
Доброго дня.
Есть списки с вложениями. Глубина может быть разная ( до 5)
<ul id="tree">
	<li id="node_3" rel="drive" class="jstree-open">
		<a href="#" class=""><ins class="jstree-icon">&nbsp;</ins>Company1</a>
			<ul>
				<li id="node_1" rel="folder" class="jstree-leaf">
					<a href="#" class=""><ins class="jstree-icon">&nbsp;</ins>Администрация</a>
				</li>
				<li id="node_2" rel="folder" class="jstree-closed">
					<a href="#" class=""><ins class="jstree-icon">&nbsp;</ins>Служба ИТ</a>
				</li>
				<li id="node_3" rel="folder" class="jstree-leaf">
					<a href="#" class=""><ins class="jstree-icon">&nbsp;</ins>Департамент</a>
				</li>
			</ul>
	</li>
	<li id="node_3" rel="drive" class="jstree-open">
		<a href="#" class=""><ins class="jstree-icon">&nbsp;</ins>Company2</a>
			<ul>
				<li id="node_4" rel="folder" class="jstree-leaf">
					<a href="#" class=""><ins class="jstree-icon">&nbsp;</ins>Администрация2</a>
				</li>
				<li id="node_5" rel="folder" class="jstree-closed">
					<a href="#" class=""><ins class="jstree-icon">&nbsp;</ins>Служба ИТ2</a>
					<ul>
						<li id="node_7" rel="folder" class="jstree-leaf">
							<a href="#" class=""><ins class="jstree-icon">&nbsp;</ins>Сопровождение</a>
							<ul>
								<li id="node_10" rel="folder" class="jstree-leaf">
									<a href="#" class=""><ins class="jstree-icon">&nbsp;</ins>Разработка</a>
								</li>
							</ul>
						</li>
						<li id="node_8" rel="folder" class="jstree-closed">
							<a href="#" class=""><ins class="jstree-icon">&nbsp;</ins>АХО</a>
						</li>
					
					</ul>
				</li>
				<li id="node_6" rel="folder" class="jstree-leaf">
					<a href="#" class=""><ins class="jstree-icon">&nbsp;</ins>Департамент3</a>
				</li>
			</ul>
	</li>
</ul>


Необходимо при нажатии на любой из элементов списка получить ID САМОГО верхнего родителя (т.е. Company1 или Company2)
Спасибо.

tsigel 13.02.2013 18:06

Читайте про closest() jQuery


Часовой пояс GMT +3, время: 15:19.