Показать сообщение отдельно
  #23 (permalink)  
Старый 07.01.2013, 18:48
Аватар для mi.rafaylik
Кандидат Javascript-наук
Отправить личное сообщение для mi.rafaylik Посмотреть профиль Найти все сообщения от mi.rafaylik
 
Регистрация: 07.12.2012
Сообщений: 113

изменив код, задачу решил вот так:
var strCookie = ''; // инициализируем пустую строку

$('div.item').each(function(){
    $(this).children('p:eq(0)').each(function(){ strCookie += $(this).html() + ":"; }); // количество характеристик всегда будет 5
    $(this).children('p:eq(1)').each(function(){ strCookie += $(this).html() + ":"; });
    $(this).children('p:eq(2)').each(function(){ strCookie += $(this).html() + ":"; });
    $(this).children('p:eq(3)').each(function(){ strCookie += $(this).html() + ":"; });
    $(this).children('p:eq(4)').each(function(){ strCookie += $(this).html() + ";"; }); // отделяем товар
});

и правильный результат:
T-Shirt:размер S:цвет белый:170:4;Jeans:размер XS:цвет синий:420:2;Shoes:размер 41:цвет хаки:560:1;

всё
ребята, спасибо, эта тема была интересной, я получил удовольствие и опыт )

Последний раз редактировалось mi.rafaylik, 07.01.2013 в 18:51.
Ответить с цитированием