2011-12-14 3 views
0

Я хочу изменить свой IMG SRC и до сих пор я нашел это:Удалить символ из IMG SRC

$('.foo').attr('src', function(index, attr) { 
    return attr.replace(/\.[^.]*$/, '-thumb$&'); 
}); 

Но это добавляет -thumb так я думал, удалить будет делать трюк, но это не так. Каков наилучший способ сделать это?

+0

Как вы хотите изменить img src? Что именно вы хотите изменить от чего? – jfriend00

ответ

1
$('.foo').attr('src', function(index, attr) { 
    return attr.replace("-thumb", ""); 
}); 

Edit:

Будет ли это работать?

$('.foo').attr('src', function(index, attr) { 
    return attr.replace("%7Bthumdir_3%7D", "images/thumbs/"); 
}); 

или делает шаблон строки, которая является «% 7Bthumdir_3% 7D» в вашем примере меняться?

+0

Привет, Jonas, но я узнал, что он не удаляет специальные символы. Например:% 7Bthumbdir_3% 7D в "ничего" – Eddyfever

+0

@Eddyfever не могли бы вы привести пример желаемого src до и после? –

+0

http://www.mysite.nl/%7Bthumdir_3%7Dlogo.png to http://www.mysite.nl/images/thumbs/logo.png – Eddyfever