powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / навигация по dom
10 сообщений из 10, страница 1 из 1
навигация по dom
    #38181083
denis11111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в jQuery бегать по DOM-дереву?
Есть такое:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<span id="hiddenDate">
<table>
<tbody>
<tr>
<tr>
<tr>
<tr>
</tbody>
</table>
</span>


Хочу от hiddenDate добратся до <tr>

Если зделать так:

Код: javascript
1.
2.
3.
4.
 var hiddenDate = jQuery('#hiddenDate');
    var mas = hiddenDate.children();
    
    window.alert(mas[0].nodeName);



То выдаст TABLE.
Но я не могу опустится к <tr> так:
Код: javascript
1.
2.
3.
4.
var hiddenDate = jQuery('#hiddenDate');
    var mas = hiddenDate.children()[0].children()[0].children()[0];
    
    window.alert(mas[0].nodeName);
...
Рейтинг: 0 / 0
навигация по dom
    #38181097
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
jQuery('#hiddenDate>table>tbody>tr')

или
Код: javascript
1.
jQuery('#hiddenDate tr')

смотря что надо
...
Рейтинг: 0 / 0
навигация по dom
    #38181133
denis11111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, кажется то, как раз возвращает масив <tr>.
Но почему ж нельзя: children()[0].children()[0]. Получили масив дочерних элементов, взяли нулевой, с него снова получили масив дочерних элементов...
...
Рейтинг: 0 / 0
навигация по dom
    #38181151
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis11111Получили масив дочерних элементов, взяли нулевойи какого типа объект получили?
...
Рейтинг: 0 / 0
навигация по dom
    #38181191
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis11111Да, кажется то, как раз возвращает масив <tr>.
Но почему ж нельзя: children()[0].children()[0].Можно. Только незачем, jquery тут третий лишний.
...
Рейтинг: 0 / 0
навигация по dom
    #38181196
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ахренеть! С чего начали к тому и пришли.
У топикстартера какой-то бардак в голове.
...
Рейтинг: 0 / 0
навигация по dom
    #38181324
denis11111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганельdenis11111Получили масив дочерних элементов, взяли нулевойи какого типа объект получили?

Понял, когда вызываем оператор [0], то это уже не jQuery-обьект.
...
Рейтинг: 0 / 0
навигация по dom
    #38181678
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis11111Но почему ж нельзя: children()[0].children()[0]. Получили масив дочерних элементов, взяли нулевой, с него снова получили масив дочерних элементов...
Только вопрос - зачем?
...
Рейтинг: 0 / 0
навигация по dom
    #38181777
denis11111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

Думал children возвращает масив обьектов, а не обьект. От и брал з масива [0] элемент.
...
Рейтинг: 0 / 0
навигация по dom
    #38182053
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis11111 , зачем брать двумя методами если можно взять одним?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / навигация по dom
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]