Задача такая: хочу парсить некую страницу, и в полученном HTML мне необходимо обернуть каждую картинку в новый DIV с нужным мне классом.
Думаю я запутался в контекстах, но самостоятельно уже не могу справиться с этим. Вот пример кода:
$(function(){
$.ajax({
url: 'http://www.apple.com/ipodtouch/gallery/',
success: function(data) {
$('.promo', data).each(function() {
post_html = $(this).html();
$('img',post_html).each(function() {
$(this).replaceWith('<div class="image_wrapper"><img src=">'+$(this).attr('src')+'"></div>');
});
$('body').append('<div>' + post_html + '</div><br>');
});
}
});
});
В результате никакие картинки в post_html не оборачиваются в DIV