Ответ 1
Я не вижу необходимости использовать jQuery для этого. Следующее будет отлично работать во всех браузерах:
window.location.href = "http://stackoverflow.com";
Или даже проще:
location.href = "http://stackoverflow.com";
Я хочу получить/установить URL-адрес текущей страницы при определенном событии.
Кажется, что для этого есть более одного подхода, как указано в следующих вопросах/ответах.
Использование JQuery
Get URL - $(location).attr('href');
Set URL - $(location).attr('href',url);
Использование JavaScript
Get URL - myVar = window.location.href;
Set URL - window.location.href = "http://stackoverflow.com";
Какой подход работает в версиях пространства-времени-браузеров?
Получить текущий URL-адрес в JavaScript?
Как перенаправить на другую веб-страницу в JavaScript/jQuery?
Я не вижу необходимости использовать jQuery для этого. Следующее будет отлично работать во всех браузерах:
window.location.href = "http://stackoverflow.com";
Или даже проще:
location.href = "http://stackoverflow.com";
Я согласен с @meub. это также сделает:
window.location.replace("http://stackoverflow.com");
Чтобы вести себя как щелчок по ссылке, вам нужно использовать простой javascript. Для этого вам не нужен jQuery. Вы можете использовать следующее:
Get URL - myVar = window.location.href;
SET URL - window.location.href = "http://stackoverflow.com";