无法使用#重定向URL结尾

时间:2014-04-04 08:08:08

标签: jquery redirect hashtag

我有一个脚本,结构如下:

$(location).attr('href','<?php echo $this->here; ?>'+'#qualification');

虽然我希望重定向到myurl#qualification,但它根本不会重定向。如果我删除#qualification,它会成功重定向到所需位置。如何重定向(或刷新页面)到网址myurl#qualification

3 个答案:

答案 0 :(得分:0)

尝试删除&#39; +&#39; :

$(location).attr('href','<?php echo $this->here; ?>#qualification');

答案 1 :(得分:0)

尝试没有像这样的jQuery:

window.location.href = '<?php echo $this->here; ?>#qualification';

答案 2 :(得分:0)

试试这个

// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");

// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";

window.location = "http://stackoverflow.com";

在此处详细了解How to redirect to another webpage in JavaScript/jQuery?