Удалить часть атрибута изображения src - PullRequest
2 голосов
/ 24 ноября 2011
<img width="49" alt="[alternative text]" src="http://win-23ookphjfn0:80/sites/my/User%20Photos/Images%20du%20profil/WIN-23OOK_Administrateur_MThumb.jpg">

<img width="49" alt="[alternative text]" src="/sites/my/User%20Photos/Images%20du%20profil/WIN-23OOK_Administrateur_MThumb.jpg">

Каков наилучший способ удалить http://win -23ookphjfn0: 80 в src? Javascript или JQuery?

У меня другое окружение http://win -23ookphjfn0: 80 можно изменить ...

Ответы [ 3 ]

1 голос
/ 24 ноября 2011

Попробуйте:

$(document).ready(function() {
       $("img").each(function() {
          $(this).attr("src", $(this).attr("src").replace("http://win-23ookphjfn0:80", ""));
       });
    });

Надеюсь, это поможет

0 голосов
/ 24 ноября 2011

Я думаю, что самый простой способ сделать это - разделить строку src на массив, изменить часть, которую вы хотите (изменяя соответствующий элемент этой части в массиве), а затем соединить массив обратно как строка:

$('img').each(function() {
    var src = this.src; //get img src
    var arr = src.split('/'); //produces an array. the part you want to change is the 3rd element ([2])
    arr[2] = 'whatever I want';
    var newSrc = arr.join('/');
    this.src = newSrc;
});
0 голосов
/ 24 ноября 2011
$("IMG").each(function() {
    $(this).attr("src", $(this).attr("src").replace("http://win-23ookphjfn0:80", ""));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...