Добавление элементов в ассоциативный массив
Ребята, я тут на форуме новенький да и в 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... плииз с массивами знаком но это ересь для меня не знаю что и делать:help: |
Цитата:
Цитата:
|
Я не отказываюсь, я не понимаю каким образом можно работать с такими массивами... подскажите пожалуйста!!
|
Цитата:
http://javascript.ru/for или http://javascript.ru/while http://javascript.ru/do..while Обход свойств объекта (ассоциативного массива) делается с помощью http://javascript.ru/for..in В твоем случае массив объектов. Делаешь цикл по длине массива, а потом с элементом массива работаешь как с объектом... |
Пример...
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']); }; |
Огромное спасибо... надо учить... Удачи Вам..
|
Часовой пояс GMT +3, время: 07:54. |