我需要从链接的 href 中获取最后 2 个字符并将它们放入字符串中。
我确信这相当简单,但我似乎很困难。
这是链接
<a href="../mypage/?code=bb">test</a>
我需要获取 href 的“bb”部分。
最佳答案
假设link
是对元素的引用:
var chars = link.href.substr(-2);
如果需要获取链接的引用,最好为链接指定一个 ID 属性,例如<a href="../mypage/?code=bb" id="myLink">
,其中myLink
是描述链接目的的内容。然后你可以这样做:
var chars = document.getElementById('myLink').href.substr(-2);
最后,如果你想要的是 code
参数来自链接,最好将 URL 解析为多个部分。如果您的 URL 可能比您所显示的更复杂,则应该进行真正的 URL 解析。正如拉胡尔在 his answer 中指出的那样有一些jQuery plugins that perform this function .
关于javascript 或 jquery - 获取 href 的最后 2 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4668422/