добавление значения атрибута на все теги src в jquery - PullRequest
1 голос
/ 14 мая 2011

Могу ли я добавить какой-либо атрибут значения на все теги src на текущей html-странице с помощью jquery? в примере это HTML:

<img src="images/slider/slide4.jpg" />

быть таким:

<img src="http://www.website.com/images/slider/slide4.jpg" />

спасибо, ребята

Ответы [ 2 ]

3 голосов
/ 14 мая 2011
$('img').each(function() {
    var newSrc = 'http://www.website.com/' + $(this).attr('src');
    $(this).attr('src', newSrc);
});

Редактировать: вам не нужен цикл each, игнорируйте предыдущий код (сохраните его для справки);функция attr уже делает это за вас!

$('img').attr('src', function() {
    return 'http://www.website.com/' + this.src;
});

См. последний пример в здесь .

0 голосов
/ 14 мая 2011

Не уверен, что есть какой-то кратчайший путь.

$('img').each(function() {
    $(this).attr('src', some_string + $(this).attr('src'));
});
...