Задать вопрос
@nefteev
Начинающий Front-end разработчик

Нужна помощь со сменой части url через jQuery, возможно я ошибся?

Приветствую всех! Недавно начал изучать jQuery, вот столкнулся с трудностями, при попытке заменить часть url в адресной строке и последующей перезагрузкой страницы с новым url.

$(document).ready(function() {
	$(".language-container > a").click(function(event) {
		event.preventDefault();
		var url = window.location.href;
		var src = $(this).attr("href");
		if (src === "/ru") {
			$(url).replace("/en", src);
			window.location.replace(url);
		} else if (src === "/en") {
			$(url).replace("/ru", src);
			window.location.replace(url);
		}
    });
});


Тапками сильно не кидайтесь. Заранее спасибо за помощь!
  • Вопрос задан
  • 639 просмотров
Подписаться 2 Простой 2 комментария
Решения вопроса 1
flapflapjack
@flapflapjack
на треть я прав
$(url).replace("/en", src);

замените на

url.replace("/en", src);

url у вас уже предопределен выше, на строке var url, и селектор jQuery вызывать не нужно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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