gpt4 book ai didi

jquery - 如何通过jquery从href点击事件中读取查询字符串值

转载 作者:行者123 更新时间:2023-12-01 06:54:12 25 4
gpt4 key购买 nike

我想通过 jquery 从此 anchor 标记读取查询字符串值。

<td><a href="#?acckey={{user.key()}}" class="generate_url">Get URL</a></td>

这是我写的,但它不起作用

$('.generate_url').each(function () {
$(this).click(function () {
alert(acckey)

});

});

但这不起作用。有人知道如何解决这个问题吗?

最佳答案

$('.generate_url').on('click', function() {
var m = this.href.match(/acckey=(.*)/),
acckey = m ? m[1] : '';

alert(acckey);
});

它将 href 值与正则表达式进行匹配并使用第一个内存组。如果未找到匹配项,acckey 将设置为空字符串。

更新

要获取整个匹配项(即“acckey=xxx”),您需要使用 m[0] 而不是 m[1]

顺便说一句,我删除了 .each() 因为您只是添加了一个点击处理程序。

关于jquery - 如何通过jquery从href点击事件中读取查询字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10831407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com