Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.06.2013, 10:44
Новичок на форуме
Отправить личное сообщение для chakopss Посмотреть профиль Найти все сообщения от chakopss
 
Регистрация: 18.06.2013
Сообщений: 5

Добавление элементов в ассоциативный массив
Ребята, я тут на форуме новенький да и в JS тоже, помогите пожалуйста с задачей...
Есть код...
<script type="text/javascript">
if(!window.slider) var slider={};slider.data=[
{"id":"slide-img-1","client":"nature beauty","desc":"nature beauty photography"},
{"id":"slide-img-2","client":"nature beauty","desc":"add your description here"},
{"id":"slide-img-3","client":"nature beauty","desc":"add your description here"},
{"id":"slide-img-4","client":"nature beauty","desc":"add your description here"},
{"id":"slide-img-5","client":"nature beauty","desc":"add your description here"},
{"id":"slide-img-6","client":"nature beauty","desc":"add your description here"},
{"id":"slide-img-7","client":"nature beauty","desc":"add your description here"}
];
</script>


мне нужно динамически из html параграфов добавить информацию в массив, из параграфов id,client,desc... плииз с массивами знаком но это ересь для меня не знаю что и делать

Последний раз редактировалось chakopss, 18.06.2013 в 10:55.
Ответить с цитированием
  #2 (permalink)  
Старый 18.06.2013, 10:51
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от chakopss
но это ересь для меня не что и делать
Похоже понимание еще одного слова решили искаверкать...
Цитата:
С точки зрения теологии, ересь — это «сознательный отказ принимать богооткровенную истину и следование ошибочному учению»
Какую "богооткровенную истину" ты оказываешся понимать? Какому ошибочному учению решил следовать?
Ответить с цитированием
  #3 (permalink)  
Старый 18.06.2013, 10:55
Новичок на форуме
Отправить личное сообщение для chakopss Посмотреть профиль Найти все сообщения от chakopss
 
Регистрация: 18.06.2013
Сообщений: 5

Я не отказываюсь, я не понимаю каким образом можно работать с такими массивами... подскажите пожалуйста!!
Ответить с цитированием
  #4 (permalink)  
Старый 18.06.2013, 11:08
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от chakopss
каким образом можно работать с такими массивами
Массив обрабатывается простым циклом...
http://javascript.ru/for
или
http://javascript.ru/while
http://javascript.ru/do..while

Обход свойств объекта (ассоциативного массива) делается с помощью
http://javascript.ru/for..in

В твоем случае массив объектов. Делаешь цикл по длине массива, а потом с элементом массива работаешь как с объектом...
Ответить с цитированием
  #5 (permalink)  
Старый 18.06.2013, 11:12
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Пример...

var a=[
	{"id":"slide-img-1","client":"nature beauty","desc":"nature beauty photography"},
	{"id":"slide-img-2","client":"nature beauty","desc":"add your description here"},
	{"id":"slide-img-3","client":"nature beauty","desc":"add your description here"},
	{"id":"slide-img-4","client":"nature beauty","desc":"add your description here"},
	{"id":"slide-img-5","client":"nature beauty","desc":"add your description here"},
	{"id":"slide-img-6","client":"nature beauty","desc":"add your description here"},
	{"id":"slide-img-7","client":"nature beauty","desc":"add your description here"}
];
for (var i=0; i<a.length; i++) {
	alert(a[i].id);
	alert(a[i]['client']);
};
Ответить с цитированием
  #6 (permalink)  
Старый 18.06.2013, 11:50
Новичок на форуме
Отправить личное сообщение для chakopss Посмотреть профиль Найти все сообщения от chakopss
 
Регистрация: 18.06.2013
Сообщений: 5

Огромное спасибо... надо учить... Удачи Вам..
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить и вернуть массив из удаленных элементов splice Paulyyy Общие вопросы Javascript 15 29.05.2013 15:36
Упорядочить заданный числовой массив X (M) в порядке убывания значений его элементов rjabijj Общие вопросы Javascript 6 06.07.2012 21:34
Упорядочить заданный числовой массив X (M) в порядке убывания значений его элементов. Drimmer Серверные языки и технологии 0 02.07.2012 18:22
как записать id всех элементов в массив? SunYang Общие вопросы Javascript 21 06.02.2010 22:50
ассоциативный массив где ключ это год или ..... Sandr Общие вопросы Javascript 8 18.07.2008 15:39