Im создание приложения с помощью Phonegap. Он берет xml из rss-канала и создает html из него для подачи новостей. Проблема заключается в том, что пути изображения относительны. Мне нужно заменить относительный путь полным путем. Теги изображений отображаются внутри тега xml описания. Я получаю содержание описания, как это:Замена источника изображения с помощью JQuery
$(xml).find('item').each(function (index) {
description = $(this).find('description').text();
console.log('description');
Выход консоли:
<p>Senior Rugby</p>
<p>CBC v CBS</p>
<p>
<span class="mjwideimg"><img width="300" height="247" src="/images/latestnews2/Resized/logo_300x247.jpg" alt="logo" />
</span>
</p>
тогда я пытаюсь заменить путь с полным путем. Я:
$(description).find('img:first').attr('src', 'http://www.domain.com/img/test.png');
А затем получить новый HTML полный путь:
description = $(description).html();
console.log(description);
Однако, это только вывод:
Senior Rugby
со всем остальным отбрасываются. Что я делаю не так?
Вы могли бы разместить это как демонстрационную версию в jsFiddle pls? –