Replace the attribute value using cheerio

Viewed 13688

The following code is used to replace all the <img> tags src value. But the following code does not modify the original document. $.html prints the original document and not the modified one.

    $ = cheerio.load(data);
    $("img").each(function() {
        var old_src=$(this).attr("src");
        var new_src = "/my_cached_image?url=" + encodeURIComponent(old_src);        
        $(this).prop("src", new_src);
    });
    modified_data = $.html();
2 Answers
Related