У меня есть страница, которую я экранировал, очищенная страница использовала относительный путь для своих изображений, и когда я загружаю свою страницу, URL-адрес моего сайта вставляется в атрибут src. Мне нужно найти способ заменить мой URL-адрес URL-адресом удаленного сайта, чтобы изображения и другие элементы, которые ссылаются на него, правильно отображались на моей странице.
Сценарий, который я использую для очистки:
<script src="path_to_jquery.js"></script>
<script>
$document.ready(function() {
$("#weather").load("http://weather.com" table:nth-child(3)", function() {
$(this).find("img").each(function() {
$(this).attr("src").replace('http://my_site.com', 'http://weather.com");
});
});
});
I have added the last line with .replace hoping to clean up the problem but so far it is not working. I need to keep the file path so when I replace my url with the target url the rest of the src attr needs to stay there. For example when the page is opened I see the table and all the text fine, but the images fail to load since the do not reside on my server. So I need to update the src attr from this:
http://my_site.com/images/sunny.jpg
к этому:
http://weather.com/images/sunny.jpg
Любое понимание будет оценено.