gpt4 book ai didi

javascript - 使用 jquery 获取 URL 的一部分

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:52 29 4
gpt4 key购买 nike

我一直在谷歌上搜索很多次,并在 www 上发现了很多类似的问题,但没有任何问题可以解决我的问题。

我有一个 jquery 函数,它从 anchor 标记获取 href 属性,它应该返回这个值 - #SomeIDHere

在我的开发环境中,它运行良好,但在生产环境中,它返回当前 URI + #ID。我只需要 #ID 部分即可使脚本的其余部分按预期工作。

这就是我获取 href 的方式,现在我只需要拆分 href 值并获取#ID 部分即可。

function myFunction(sender) {
var id = sender.getAttribute('href');
alert(id);
// functionallity here...
}

我试过这个solution这是一个很好的开始,但是当我尝试实现它时,我只得到了未定义的值或 javascript 错误。

我尝试过的一些事情:

function myFunction(sender) {
var id = sender.getAttribute('href');
var newID = $(id).search.split('#')[1]; // got an error
alert(id);
// functionallity here...
}

function myFunction(sender) {
var id = sender.getAttribute('href');
var newId = $(id).split('#')[1]; // got an error
// functionallity here...
}

function myFunction(sender) {
var id = sender.getAttribute('href');
var newId = $(sender)[0].search.split('#')[1]; // returned undefined
// functionallity here...
}

关于如何做到这一点的任何想法或想法?我现在有点迷路了。

最佳答案

使用jquery

如果这是你的需要,请看这个

<a href="a.php#1">1</a>
<a href="a.php#2">2</a>

Jquery部分

$("a").live("click",function(){
alert($(this).attr("hash"));
});

Working Example On JsFiddle

关于javascript - 使用 jquery 获取 URL 的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5001786/

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