В этом решении используются регулярные выражения , которые отлично справляются с простыми манипуляциями со строками, такими как:
$('a[href]').each(function() {
var img_link = $(this).attr('href');
$(this).attr('href', img_link.replace(/([^\/]+)$/, "user_$1"));
});
Обновлено для использования img_link
по запросу OP.
Если у вас уже есть переменная img_link
и ваш собственный цикл each()
, просто используйте одну строку внутри функции, например:
$(this).attr('href', img_link.replace(/([^\/]+)$/, "user_$1"));