Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   как вычленить вложенные элементы (https://javascript.ru/forum/dom-window/46802-kak-vychlenit-vlozhennye-ehlementy.html)

telez 24.04.2014 18:27

как вычленить вложенные элементы
 
Мне нужен совет как вычленить вложенные элементы.
У меня есть список UL в каждом элементе li которого есть DIV
В каждом DIV есть два label: имя и цена
На клик li я получаю div.
Как из него вытащить label?

animhotep 24.04.2014 18:29

this>label

telez 24.04.2014 19:06

Цитата:

Сообщение от animhotep (Сообщение 309109)
this>label

У меня this это li. А label находятся в div который находится в li

animhotep 24.04.2014 19:07

тогда так)
this>div>label

telez 24.04.2014 19:19

Цитата:

Сообщение от animhotep
>

А что это за значек такой? Можно написать немножо кода, чтобы было понятно?

animhotep 25.04.2014 11:49

этот значёк есть в цсс и в jquey, служит для выборки
var $label = $(this).find("div>label");

BETEPAH 25.04.2014 12:29

telez,
значок дочернего элемента

Aetae 25.04.2014 15:34

this.getElementsByTagName('label')[0]

M-ka 25.04.2014 16:54

Цитата:

Сообщение от Aetae (Сообщение 309237)
this.getElementsByTagName('label')[0]

Ну там же не сказано, что первый, потому без [0], а потом обойти циклом, так как количество неведомо... ну или если уже ведомо, вот тогда уже и использовать индексы. Хотя, что бы было наверняка, все же лучше циклом, что бы не проверять, существование в коллекции нужного элемента ибо потом может быть жс ошибка при попытках чего то с ним делать при его отсутствии...

Aetae 25.04.2014 19:05

M-ka, я написал так только по тому как, судя по вопросу, человек может вообще не понять, что ему возвращает this.getElementsByTagName, и начнутся вопросы в духе: "что за [object HTMLCollection] такой, мне label нужен". А так у него есть результат, нолик на единичку при необходимости любой додумается поменять.)

M-ka 28.04.2014 14:39

Цитата:

Сообщение от Aetae
человек может вообще не понять, что ему возвращает

Ну зато теперь почитает и может выйдет погуглить... Ну а потом с надписанного, может и сможет догадаться)

Aetae 28.04.2014 22:51

M-ka, те что гуглят таких вопросов не задают.)

M-ka 29.04.2014 18:57

Aetae,
Ну может почитает коменты в теме тело,
Решится на столь тяжелое в жизни его,
Непосильное для каждого сейчас, дело.

Откроет поисковик он, в панике метаясь,
Введет панический запрос, все ногти обгрызая,
Трясясь от страха, кнопу поиск нажмет...

Но как искать сегодня же в такие времена,
Куда не кликнешь, попавшие в твой взор,
По первым ссылкам на поисковых для тебя, страницах,
Среди сплошного фишинга, рекламы, отфильтрованной цензурой...
Повсюду видишь ты лишь оффтоп, репост и копипаст,
Подсунутой по наглой нам, информационной, псевдополезной макулатуры.

Секунды проходят, порой до минуты,
Самовнушая ужаса мысли,
Ожидает ответа всезнающей штуки...

В панике с сайта на сайт,
Переходя по многим страницам,
В странствиях жутких находит он знаний крупицу...

О всезнающая штука, достояние ты человека,
По мудрости непостижимой своей,
Знаний храня миллионов людей,
Нами возвышенное стало к богам,
Молитвы людей услышь же, о манне из знаний!
Чистой от ереси, в поисковых ответах...


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