Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.11.2011, 00:31
Интересующийся
Отправить личное сообщение для dsnj Посмотреть профиль Найти все сообщения от dsnj
 
Регистрация: 26.11.2011
Сообщений: 27

JSTREE как получить id parent?????
<body>

<div id="wrap">
    <div id="header">header</div>
    <div id="main">
        <div id="demo1" style="float:left;width:50%;">
            <ul>
                <li>
                    <a class="aa" id='a' href="">aaa</a>
                    <!-- UL node only needed for children - omit if there are no children -->
                    <ul>
                        <li><a class="ab" id="a_1" href="#"> bbb</a></li>
                        <li><a class="ab" id="a_2" href="#"> ccc</a></li>
                    </ul>
                </li>
            </ul>

        </div>
        <div id="content">www</div>
    </div>
</div>

<div id="footer">
    footer
</div>

<script type="text/javascript">
$(function () {
    $("#demo1").jstree({
        "themes": {
        "theme": "default",
        "dots": true,
        "icons": true,
      },

        "plugins" : [ "themes", "html_data", "ui" ]
    });
   $('.ab').click(function(){
            var id_ab = $(this).attr('id');
            var id_aa = $(this).parent().attr('id');
            $('#content').html('ab \'s content, ID_ab = ' + id_ab + ' ID_aa = ' + id_aa); 
        })    
            
});
</script>


</body>


В РЕЗУЛЬТАТЕ получаю след. контент: 'ab 's content, ID_ab = a_1 ID_aa = undefined

ПОМОГИТЕ В ПОЛУЧЕНИИ ID родителя элемента!!!

ЗАРАНЕЕ СПАСИБО!!!
Ответить с цитированием
  #2 (permalink)  
Старый 28.11.2011, 00:38
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

$(this).parent("div").attr("id");
Ответить с цитированием
  #3 (permalink)  
Старый 28.11.2011, 00:40
Интересующийся
Отправить личное сообщение для dsnj Посмотреть профиль Найти все сообщения от dsnj
 
Регистрация: 26.11.2011
Сообщений: 27

Цитата:
$(this).parent("div").attr("id");
попробовал вставить "div" - результат не поменялся...(

Последний раз редактировалось dsnj, 28.11.2011 в 00:43.
Ответить с цитированием
  #4 (permalink)  
Старый 28.11.2011, 00:43
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

какой id должен быть на выходе ?
Ответить с цитированием
  #5 (permalink)  
Старый 28.11.2011, 00:44
Интересующийся
Отправить личное сообщение для dsnj Посмотреть профиль Найти все сообщения от dsnj
 
Регистрация: 26.11.2011
Сообщений: 27

id='a'
Ответить с цитированием
  #6 (permalink)  
Старый 28.11.2011, 00:48
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от dsnj Посмотреть сообщение
ПОМОГИТЕ В ПОЛУЧЕНИИ ID родителя элемента!!!
O_o так это не родитель.

как-то так.
$(this).parent("ul").parent('li').find('a:first[id]').attr('id')
Ответить с цитированием
  #7 (permalink)  
Старый 28.11.2011, 00:52
Интересующийся
Отправить личное сообщение для dsnj Посмотреть профиль Найти все сообщения от dsnj
 
Регистрация: 26.11.2011
Сообщений: 27

а что
find('a:first[id]')
делает?? опять результат UNDEFINED
Ответить с цитированием
  #8 (permalink)  
Старый 28.11.2011, 00:54
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

ищет первую <a> , у которой есть атрибут id.
Ответить с цитированием
  #9 (permalink)  
Старый 28.11.2011, 00:57
Интересующийся
Отправить личное сообщение для dsnj Посмотреть профиль Найти все сообщения от dsnj
 
Регистрация: 26.11.2011
Сообщений: 27

опять результат UNDEFINED
Ответить с цитированием
  #10 (permalink)  
Старый 28.11.2011, 00:58
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

тьфу. с просонья букву забыл
$(this).parent*!*s*/!*("ul").parent('li').find('a:first[id]').attr('id');
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить значение TD zsaz jQuery 3 16.11.2011 16:00
как получить загружений урл iframe или frame NOCaut Events/DOM/Window 0 15.11.2011 14:51
Как получить указатель на элемент вызвавший функцию pelayo Общие вопросы Javascript 9 29.06.2010 23:32
Как получить высоту DIV, установленную автоматически YOricH Internet Explorer 4 22.07.2009 17:15
Как получить список всех установленных плагинов VitAngel Internet Explorer 0 15.07.2009 09:13