Сообщение от Octane
|
Если действия однотипные, то можно пройтись по всем элементам следующим образом:
jQuery("div.container img").each(function() {
// в this.src будет полный путь, поэтому нужно выполнять замену подстроки
this.src = новый адрес;
// или this.attr("src", "новый адрес"); тоже точно не помню, на что ссылается this
});
|
Ага.. про each забыл...
Только одно обстоятельство смущает... Каждый img внутри своего дива, ну да ладно найду я их.
Пойду изучать .replace
Add:
Пока не очень успешно...
Итак this.src возвращает полный путь к картинке "http://server/folder/subfolder/sample.jpg"
Я пишу:
var reg=/(.*folder\/subfodler\/)(.*jpg)/; //имея ввиду: любые элементы до folder/subfolder/ (включая folder/subfolder/) Затем лбые симолы с окончанием на jpg
jQuery('div.fon img').each(function(){
var src=this.src.replace(reg, $1)
alert (src);
});
и в итоге $1 выводит null, а $2 is not defined.
Ковыряю дальше...