Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.03.2010, 13:35
Новичок на форуме
Отправить личное сообщение для zshgm Посмотреть профиль Найти все сообщения от zshgm
 
Регистрация: 22.03.2010
Сообщений: 2

Как получить этот элемент <li> по id div'a в котором последний находится?
Есть структура:
...
<ul>
<li class='close'>
<div id='content1'>content1</div>
</li>
<li class='close'>
<div id='content4'>content4</div>
</li>
<li class='close'>
<div id='content2'>content2</div>
<ul>
<li class='close'>
<div id='content3'>content3</div>
</li>
</ul>
</li>
</ul>
...
Можно ли зная id div'а(например) content3 определить li в котором он находится? чтобы потом изменить class данного li на open...
Как получить элемент li в котором находится div'a c заданным id? Желательно на jQuery

Последний раз редактировалось zshgm, 22.03.2010 в 13:41.
Ответить с цитированием
  #2 (permalink)  
Старый 22.03.2010, 13:43
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Если div непосредственно в li, то так:
$('#content3').parent()

Если div "в глубине" в li, то так:
$('#content3').parents('li:first')
Ответить с цитированием
  #3 (permalink)  
Старый 22.03.2010, 14:06
Новичок на форуме
Отправить личное сообщение для zshgm Посмотреть профиль Найти все сообщения от zshgm
 
Регистрация: 22.03.2010
Сообщений: 2

то что нужно! спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск