Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Получить id родительского тега.


Автор: iddqd 29.5.2008, 11:40
У меня есть вот такой код:
Код

<dt id="a"><a href="#">A</a></dt>
<dt id="abbr"><a href="#">ABBR</a></dt>

И выше js:
Код

<script type="text/javascript">
    $(document).ready(function(){
        $("a").click(function(){
            alert(вот тут мне надо получить id родитетя);
        });
    });
</script>

Необходимо в alert вывести id родительского элемента. Т.е. если кликнули по ссылке 'a', то вывести 'a' и т.д.
Пробовал уже this.parent().id, this.parent.id и т.п.
Скажите, пожалуйста, как правильно сделать?

Автор: krundetz 29.5.2008, 12:04
Код

alert($(this).parent().attr('id'));

Автор: iddqd 29.5.2008, 15:56
Спасибо за помощь.
Я чуть раньше догадался и сделал вот так: $(this).parent().get(0).id
Ваш вариант короче, переделаю в него.

Автор: krundetz 29.5.2008, 16:00
Пожалуйста.

Автор: Fortop 30.5.2008, 00:24
iddqd, 
Цитата(iddqd @  29.5.2008,  15:56 Найти цитируемый пост)
$(this).parent().get(0).id

можно записать вот так
Код

$(this).parent()[0].id

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)