У меня есть настроенный веб-сайт, на котором пользовательский ввод хранится в переменной javascript, и я хотел бы установить все ссылки на странице (используя javascript) на href, содержащийся в каждом теге, объединенный с пользовательским вводом.
Например, если пользователь вводит «aaa», а затем щелкает ссылку на домашнюю страницу (с помощью href = "/ home"), то я бы хотел, чтобы ссылка использовалась для "/ homeaaa"
Я пробовал:
$(document).ready(function () {
$('a[href]').click(function(){
oldlink = $(this).attr("href");
newlink = oldlink.concat(window.uservariable);
document.links.href = newlink;
})
})
и
$(document).ready(function () {
$('a[href]').click(function(){
oldlink = $(this).attr("href");
newlink = oldlink.concat(window.uservariable);
$(this).href = newlink;
})
})
, но ни одна из них не работает.Не изменяйте ссылку href, когда пользователь щелкает по ней, на ссылку href, связанную с переменной user.