У меня небольшая проблема с заменой значений <a>
, у меня есть этот код:
$('a').each(function() {
var $this = $(this),
aHref = $this.attr('href'); //get the value of an attribute 'href'
$this.attr('href', aHref.replace(location.host,''+location.host+'/'+plang+''));
});
Что я пытаюсь сделать?
Я пытаюсь заменить все ссылки следующим образом: http://example.com/?p=1
на http://example.com/es/?p=1
код отлично работает для всех статических ссылок, таких как меню, ссылка на логотип, ссылки в нижнем колонтитуле и нумерация страниц, но не работать над постом или ссылками на страницы, есть ли другой способ сделать это изменение?
Сайт использует скрипт jQuery для google translate, и поэтому мне нужно изменить язык, используя: / en /? P = 1 или / fr /? P = 1 и т. Д., И т. Д.