Here is some code for my problem:
var jsdom = require('jsdom');
var content = '\
<p>\
<img src="assets/logo">\
<img src="assets/background">\
</p>\
';
jsdom.env(content, function (error, window) {
var $ = require('jquery')(window)
var elements = $.find('img');
elements.forEach(function(imageElement) {
var src = $(imageElement).attr('src') + '.jpg';
$(imageElement).attr('src', src);
// print "assets/logo.jpg" and "assets/background.jpg"
console.log($(imageElement).attr('src'));
});
console.log(content);
});
What I'm trying to do is, changes the content of src
on every img
elements to assets/logo.jpg
and assets/background.jpg
.
Can anyone suggest me, what must I do so that the content
will be change to: <p><img src="assets/logo.jpg"><img src="assets/background.jpg"></p>
?