добавить дополнительный текст к существующему href - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть динамически заполненная ссылка, подобная этой: ./images/vlajky/br.gif, которая автоматически загружается на мой сайт.Я хочу изменить это на www.customurl.com/images/vlajky/br.gif

Могу ли я добиться этого с помощью jQuery?

Это мой HTML

<td class="standardbunkaobr" width="30">
<a href="./index.php?clanek=analyzy&amp;sekce=fotbal&amp;liga=brazilie&amp;lang=en&amp;tab=1&amp;zap=5">
<img src="./images/vlajky/br.gif" border="0" width="15"></a>1
</td>

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Вы можете использовать attr(attributeName, function) и URL API для анализа пути текущего источника

$('.standardbunkaobr img').attr('src', function() {
  return 'http://www.customurl.com' + new URL(this.src).pathname;
})
0 голосов
/ 15 ноября 2018

вы можете использовать местоположение API для определения вашего пути, если у вас есть каталог, вам нужно объединить имя пути

$(document).ready(function(){

var Image = location.origin + "./images/vlajky/br.gif".replace("./","/");
 $("#cotainer").append("<img src='" +Image+"'/>");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="cotainer"></div>
...