chesterOk
@chesterOk

Как с помощью js удалить часть текста из атрибута href?

Подскажите как из ссылки удалить часть адреса.
Например есть ссылка site.ru/en/post, её нужно изменить на site.ru/post
  • Вопрос задан
  • 1567 просмотров
Решения вопроса 3
sergiks
@sergiks Куратор тега JavaScript
♬♬
Например, есть ссылка
<a href="http://site.ru/en/post" id="myLink">click me</a>

Тогда путём нехитрой замены подстроки в свойстве href получится желаемое:
var a = document.getElementById("myLink");
a.href = a.href.replace( '/en/', '/');

(и не нужны тут регулярные выражения)
Ответ написан
let url = "site.ru/en/post";
let newUrl = url.replace(/\/en/, "");
Ответ написан
rework
@rework
Помог ответ? В благодарность отметь его решением
Вот, пожалуйста:

<a href="http://site.ru/en/post">Test link</a>

$(function() {
	$('a').each(function() {
  	$(this).attr( 'href', $(this).attr('href').replace('/en', '') )
  })
});


https://jsfiddle.net/vqL3gbez/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы