【问题标题】:How to use # (hashtag) in URL variable如何在 URL 变量中使用 #(井号标签)
【发布时间】:2017-07-26 14:55:42
【问题描述】:

我正在尝试通过 URL 传递变量。

这是一个示例 URL:http://www.example.com?activeTab=#myProfile

#myProfile 应该是一个 jQuery 选择器,但变量 activeTab 最终等于没有。由于某种原因,主题标签最终会切断变量。

如果我要删除主题标签,变量最终会是“myProfile”。所以问题肯定是标签。

谢谢!

【问题讨论】:

  • # in URLs 用于锚点
  • 您的代码缺少minimal reproducible example
  • @Quentin 错误。我给出了一个示例 URL。
  • @Wyatt — 然后你开始谈论变量。 URL 没有变量。大概您涉及一些编程语言。该代码正在对 URL 执行某些操作。我们不知道是什么,因为您的代码丢失了。你提到了 jQuery,所以大概你在谈论客户端 JavaScript ......但我不知道它是如何从 URL 到你的代码的。

标签: html


【解决方案1】:

您编写 jquery 代码以在选择器中添加 # 并从参数中读取值。 # 在 URL 中有意义,因此 activeTab=nothing 和 HTML 尝试在页面上查找 #myProfile 锚定位器

【讨论】:

  • 即使是正确的,它也不能解决 OPs 问题
  • 我已经说过 OP 需要从参数中读取,然后在 jquery 代码中使用参数值。这就是 OP 如何使用参数来实现 OP 所需的行为。
猜你喜欢
  • 2018-12-16
  • 1970-01-01
  • 2015-10-16
  • 1970-01-01
  • 1970-01-01
  • 2013-05-12
  • 2011-03-17
  • 2012-03-05
相关资源
最近更新 更多