javascript - 如何从标签中提取 href 部分中的 hash # 之后的文本?

标签 javascript jquery

我有以下标签:

<a href="#tab1">Any tab1 Label</a>
<a href="#tab2">tab2 Label</a>
<a href="#tab3">Any tab3 Label</a>
<script>
function tellMyName()
{
    alert(this.href);
}

</script>

现在我想将tellMyName函数绑定(bind)到所有a标签,如果点击任何tab1标签,则获取tab1,如果< strong>tab2 标签被点击等等...

最佳答案

function tellMyName() {
  alert(this.hash.substr(1));
}

$('a').click(tellMyName);

关于javascript - 如何从标签中提取 href 部分中的 hash # 之后的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3861076/

相关文章:

javascript - AngularJs MMenu 指令

javascript - 尝试确定 select 是否选择了值时出现语法错误

javascript - 将 Base 64 音频文件 Mp3 解码为可播放的 Mp3

javascript - parseFloat 没有给出准确的值

javascript - Jquery prepend 不适用于 div 标签

javascript - 使消息始终在顶部

Javascript:如何在 php 的 while 循环内编写 document.getElementsByClassName()

javascript - 用原型(prototype)封装 JavaScript

javascript - 单击 <td> 元素以使用涉及多个表的 SQL 查询引发自发布事件。 PHP

用于方法调用的 Javascript 三元运算符