Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вытащить картинки (https://javascript.ru/forum/misc/23762-vytashhit-kartinki.html)

bohdantheone 05.12.2011 05:18

Вытащить картинки
 
Есть блок похожих новостей:
<fieldset style="border-radius:5px;border:1px dashed #1b4257; font-size:13px;background-color:#cbdbe2;"> 
<legend style="background-color:#f2f6f7;">Похожие материалы</legend> 
<div class="vvv"><ul class="uRelatedEntries">
<li class="uRelatedEntry"><a href="/load/oformlenie/logotipy_i_bannery/nabor_kreativnykh_logotipov_dlja_psd/21-1-0-219">Набор креативных логотипов для PSD</a></li>
<li class="uRelatedEntry"><a href="/load/oformlenie/nabory_knopok/nabor_knopok_dlja_sajta_psd/19-1-0-284">Набор кнопок для сайта+PSD</a></li>
<li class="uRelatedEntry"><a href="/load/oformlenie/logotipy_i_bannery/kachestvennyj_ognennyj_tekst_psd/21-1-0-290">Качественный огненный текст PSD</a></li>
<li class="uRelatedEntry"><a href="/load/oformlenie/makety_sajtov/psd_maket_sajta_psdvsnet/32-1-0-291">PSD макет сайта  psdvsnet</a></li>
<li class="uRelatedEntry"><a href="/load/oformlenie/nabory_knopok/nabor_knopok_quot_skachat_quot_by_zan/19-1-0-326">Набор кнопок "Скачать" by ZAN</a></li>
</ul></div>
</fieldset>


Скрипт должен брать картинки из этих новостей и цеплять к каждой похожей новости:
<script type="text/javascript">  
 $(document).ready(function(){  
 /*Начало*/  
 $('div.vvv ul.uRelatedEntries li.uRelatedEntry a').each(function(){  
 var el=$(this),$this=el.parents('div.vvv'),url=el.attr('href');  
 if(/load|publ|blog|dir|news/i.test(url.toLowerCase())){  
 $.get(url,{},function(data){  
 var src=$(data).find('td.eMessage img:eq(0)').attr('src')||'undefined';  
 if(src!=='undefined'){  
     $this.find('li.uRelatedEntry').append($('<br>')).append($('<img/>').attr('src', src).addClass('same'));  
 };});};});  
 /*Конец*/  
 });  
 </script>

Написал такой скрипт, только он добавляет к каждой новости все картинки, как сделать чтобы к каждой новости была своя картинка?


Часовой пояс GMT +3, время: 02:15.