【发布时间】:2013-02-22 23:50:21
【问题描述】:
我在一个页面上,比如说 page.php,我想重新加载它。 这是我的第一个代码:
$(location).attr("href", "/page.php");
完美运行:页面重新加载良好。
现在,我想使用锚点进入页面的特定位置:
$(location).attr("href", "/page.php#anchor");
当我这样做时,浏览器确实直接转到锚点,而不重新加载页面,这不是我想要的。
如何重新加载页面然后转到我的锚点?
【问题讨论】:
-
location.href会做同样的事情。 -
jQuery 主要用于操作 DOM,而不是任意对象。
location就是这样一个对象,将其传递给 jQuery 是没有意义的。 -
Javascript: How to truly reload a site with an anchor tag? 的可能副本至少,那里给出的建议应该足以满足您的情况。 )
-
你为什么要
$(location).attr("href")?你从哪里学来的? -
我很惊讶它的工作; jQuery 的构造函数真是杂食。 :)
标签: javascript jquery href