【问题标题】:jQuery: Getting Results from .trigger('click')jQuery:从 .trigger('click') 获取结果
【发布时间】:2016-11-19 21:24:00
【问题描述】:

我想知道是否可以从 jquery 的触发单击功能中获取结果。我正在寻找点击的网址。我想单击按钮,然后捕获按钮转到的 url 并将其保存到变量中。这可能吗?谢谢。

编辑: 我正在查看这样的按钮: <a class="classOne" data-download-url="/somethingone/somethingtwo/somethingthree">Click This</a>

当你点击它时,你会自动开始下载一个文件。我希望在下载文件时捕获 url。 url 已经进入控制台,但我希望能够将该 url 存储到变量中。这可能吗?

【问题讨论】:

  • url of button是什么意思
  • 向我们展示一些相关的按钮代码。
  • 您可以使用this.dataset.downloadUrl(参见MDN: Using data attributes)。顺便说一句,A 元素用于链接和锚点,而不是按钮。如果你想要一个按钮,请使用按钮元素。
  • 在元素中输入的 url 是一个相对 url,看起来像是一个函数,因为实际文件的链接与元素中的链接完全不同。这就是为什么我试图捕获用于下载文件的 url,而不仅仅是抓取元素本身中的内容。哦,它看起来像一个按钮的链接,这就是我使用该术语的原因。链接和按钮在这里可以互换。

标签: javascript jquery html triggers click


【解决方案1】:

默认情况下,该按钮没有与之关联的任何 url。

如果你的意思是,on click 函数返回你当前所在的页面,你应该使用:

window.location.href 

【讨论】:

  • 编辑了我的第一篇文章。
猜你喜欢
  • 1970-01-01
  • 2014-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多