【问题标题】:location href with anchor doesn't work带锚的位置 href 不起作用
【发布时间】: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


【解决方案1】:

你可以试试window.location.reload()

【讨论】:

  • 为什么?你能解释一下吗?
猜你喜欢
  • 2010-11-10
  • 2018-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多