Как загнать новые дивы в массив в js
Всем привет!
Подскажите, пожалуйста, как присвоить дивы в массив в js коде. К примеру, есть следующий элемент в html: <div id = "Jo"></div> В js прописываем: var d = getElementById('Jo') d = []; А теперь, вернувшись к html допишем еще 3 дива: <div id = "Jo"> <div id = "Jo1"</div> <div id = "Jo2"</div> <div id = "Jo3"</div> </div> Как сделать так, что бы в js это "выглядело" следующим образом: d = [Jo1, Jo2, Jo3] Или может есть какой то метод в jquery? |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
|
Цитата:
var d = $.makeArray(document.querySelectorAll('#Jo >')) |
Цитата:
Вот у вас вопрос звучит так - То есть, что бы каждый раз когда я ввожу новый див в диве Jo он помещался в этот массив d., а цель "просто хочу научиться создавать динамическую структуру кода", и в контексте "обучения" главное наверное будет и как вы их вводите, вернее добавляете на страницу? Ведь чтобы автоматом пополнялся массив, нужно метод $.makeArray() выполнять как раз при добавлении новых div. Иначе не понять какую цель вы преследуете. |
Часовой пояс GMT +3, время: 03:31. |