Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 25.10.2017, 18:31
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

dima85,
У вас в cont3 кроме [{"type":"h5"}] ничего больше нет.
Покажите более расширенный пример
Ответить с цитированием
  #12 (permalink)  
Старый 25.10.2017, 18:42
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Потому что имя "cont3" динамически меняется, я могу выбрать нужное только по очереди, цифре.
@Dilettante Pro

var src = {"cont":[{"type":"text"}],"name":[{"type":"text"}],"tedt":"sdf","cont3":[{"type":"всякая хрень","id":32424,"text":"sfsdf"},{"type":"всякая хрень","id":32424,"text":"sfsdf"},{"type":"всякая хрень","id":32424,"text":"sfsdf"}]}
Ответить с цитированием
  #13 (permalink)  
Старый 25.10.2017, 19:01
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,005

Сообщение от dima85
Потому что имя "cont3" динамически меняется
но ведь в какой-то момент оно становится известным?
если да, то всё просто:

var src = {...};

var keyName = '...'; // имя нужного поля

var value = src[keyName];
Ответить с цитированием
  #14 (permalink)  
Старый 25.10.2017, 19:07
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

var src = {"cont":[{"type":"text"}],"name":[{"type":"text"}],"tedt":"sdf","cont3":[{"type":"всякая хрень","id":32424,"text":"sfsdf"},{"type":"всякая хрень","id":32424,"text":"sfsdf"},{"type":"всякая хрень","id":32424,"text":"sfsdf"}]}
var i = 0;
for(var key in src) {
   if(i == 3) { 
       var arr = src[key];
       for (var j = 0; j<arr.length; j++) {
          var obj = arr[j];
          for(var k in obj) {
              alert(k +":" + obj[k]);
          }
       }
   }
   i++;
}
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить данные по http ссылке Ракун Events/DOM/Window 8 17.08.2017 17:24
Многомерный массив в json Л_Денис Общие вопросы Javascript 1 21.04.2010 21:43
Как получить имя файла и изменить его? nedosalivan Общие вопросы Javascript 5 29.03.2010 17:51
Как получить имя компа через JavaScript? Бурундук Общие вопросы Javascript 3 19.09.2009 16:44
Можно ли получить имя экземпляра объекта внутри самого объекта? Ichigeki Общие вопросы Javascript 9 14.11.2008 19:00