Castiel (10 Апрель 2014 - 15:48) писал:
Должно быть так:
В самом конце файла main.js
$(function() { var url = 'http://5toptovarov.ru/goods/tovar?only_body=1'; var id = '#insert-goods-opinion-list'; // Из примера это insert-goods-opinion-list var injid = '#inject-goods-opinion-list'; // Из примера это inject-goods-opinion-list if(id && injid && $(id).length) { $.get(url, function(html) { $(id).html(filterOpinionHTML($(html).find(injid).html())); }); } }); function filterOpinionHTML(html) { var good = $('<div>').addClass('contentTbodyNewsBlock'); $(html).find('.good').each(function(index) { if(index > 5) return; $(good).append($('<div>').addClass('contentTbodyNewsBlockItem') .append($('<span>').addClass('contentTbodyNewsBlockItemTitle').css('font-weight', 'bold') .html($(this).find('.goodsDataOpinionListTableClient').html())) .append($('<div>').addClass('newsListBlockItemPreview') .html($(this).find('.ceil2').html())) .append($('<em>').addClass('contentTbodyNewsBlockItemTime') .html($(this).find('.goodsDataOpinionListTableDate').html())) ); }); return($('<div>').addClass('contentTbodyNews').append(good)); }
В шаблоне HTML
<h2 class="contentTbodyCatalogHeader"><a href="http://5toptovarov.ru/goods/tovar">Последние отзывы</a></h2> <div id="insert-goods-opinion-list"></div>