У меня есть страница, которую я отсканировал, страница соскоба использовала относительный путь для своих изображений, и когда я загружаю свою страницу, URL моего сайта вставляется в атрибут src Мне нужно найти способ заменить мой 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");
});
});
});
Я добавил последнюю строку с .replace, надеясь устранить проблему, но пока она не работает. Мне нужно сохранить путь к файлу, поэтому, когда я заменяю свой URL целевым URL, остальная часть src attr должна оставаться там. Например, когда страница открыта, я вижу таблицу и весь текст в порядке, но изображения не загружаются, поскольку они не находятся на моем сервере. Поэтому мне нужно обновить src attr из этого:
http://my_site.com/images/sunny.jpg
к этому:
http://weather.com/images/sunny.jpg
Любое понимание будет оценено.