Предположим у date есть массив: array('01.02.11 => "Text", 04.02.11 => "Text 2"'); это ajax. p.s еще не знаю как там массивы пишутся но это я ~ накатал) Есть <div id="01.02.11"></div> В него нужно передать значение из массива выше и добавить Text. т.е <div id="01.02.11">Text</div> итд. Вообщем у дива и у массива если одинаковые значения то добавить содержимое этого массива. Подскажите как реализуется. И как можно php массив граматно обернуть в var date. Спасибо.
Реализовал ~ так: [js]<script> $(document).ready(function(){ obj = new Object(); obj = { '22_02_11':'Текст', '26_02_11':'Второй текст', '30_02_11':'Текст 3', } for(var key in obj) { $('#'+key).append('<span>'+obj[key]+'</span>'); $('#'+key).addClass("active"); } }); </script> <div id="22_02_11"></div> <div id="26_02_11"></div> <div id="30_02_11"></div> [/js]
А зачем "obj = new Object(); obj = {" ?* id не может начинаться с числа. Методы jquery возвращают объект jquery, поэтому можно в одну строку писать: $('#'+key).append('<span>'+obj[key]+'</span>').addClass("active");