Здравствуйте. Столкнулся с таким моментом:
Запись такого вида успешно работает: $(this).find('p')[0].outerHTML;
А в цикле уже нет: $(this).find('p')[i].outerHTML;
В действии можно посмотреть здесь.
function description() {
var pLeng = $(this).find('p').length,
result = [];
for ( i=0; i < pLeng; i++) {
result += $(this).find('p')[i].outerHTML;
return result;
}
return result;
console.log(result);
}