jquery 重定向
jQuery 重定向方法
使用 jQuery 进行页面重定向可以通过修改 window.location 对象实现。以下是几种常见的方法:
使用 window.location.href

$(document).ready(function() {
window.location.href = "https://example.com";
});
使用 window.location.replace
这种方法不会在浏览器历史记录中留下原页面的记录:
$(document).ready(function() {
window.location.replace("https://example.com");
});
使用 window.location.assign
与 href 类似,但更显式地表示重定向操作:

$(document).ready(function() {
window.location.assign("https://example.com");
});
延迟重定向
如果需要延迟一定时间后重定向,可以使用 setTimeout:
$(document).ready(function() {
setTimeout(function() {
window.location.href = "https://example.com";
}, 3000); // 3秒后重定向
});
条件重定向
可以根据特定条件决定是否重定向:
$(document).ready(function() {
if (someCondition) {
window.location.href = "https://example.com";
}
});
注意事项
- jQuery 本身没有专门的重定向方法,以上方法均基于原生 JavaScript。
- 重定向会中断当前页面的执行,后续代码不会运行。
- 对于现代开发,建议优先使用原生 JavaScript 或框架提供的路由功能(如 React Router、Vue Router)。






