Показать сообщение отдельно
  #1 (permalink)  
Старый 01.09.2013, 07:51
Аватар для Fairy-Wilbury
Интересующийся
Отправить личное сообщение для Fairy-Wilbury Посмотреть профиль Найти все сообщения от Fairy-Wilbury
 
Регистрация: 01.09.2013
Сообщений: 12

Собрать массив из элементов DOM
Помогите, пожалуйста, понять, что не так с кодом. Я что-то где-то упускаю в самой логике Javascript скорее всего.

Задача пройтись по DOM, собрать содержание <p> и класс <p> в div'ах с классом editable. И разложить это в ассоциотивный массив класс=>тект, и все это отправить потом на сервер с помощью ajax
Но раскладываться оно не хочет - вместо всех строк я получаю массив заполненный одной и той же информацией (с последнего прохода) в количестве тэгов <p>

Код:

var i=0;

$('.editable p').each(function(){
var type=$(this).attr('class');
var text=$(this).html();
content[type]=text;
paragraphs[i]=content;
i++;
})
Ответить с цитированием