javascript 或 jquery - 获取 href 的最后 2 个字符

标签 javascript jquery

我需要从链接的 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/

相关文章:

javascript - 单击除自身之外的任何其他元素时隐藏视频

javascript - 在确定位置开始固定位置

javascript - 将 .height 放入数组中?

javascript - 如何使 jQuery insideHTML 变化淡入淡出过渡

javascript - php html 表单选择选项来填充文本字段 jquery

javascript - Twitter Bootstrap Carousel 高度变为 0px 并出现额外的 div

javascript - 第二次点击时jquery反转动画

javascript - 如何将多个克隆的 div 添加到本地存储中的数组,然后通过单击切换图标删除每个克隆?

支持 HTML5 的 jQuery WYSIWYG 编辑器插件?

php - 如何允许 php 文件仅由站点调用,而不是通过 Inspect Element 或 URL 调用