我有一个问题。
我有两个链接。
示例:
<.a href="/one.html" id="1" class="link" onclick="doSomething(id)">One<./a>
和
<.a href="/Two.html" id="2" class="link" onclick="doSomething(id)">Two<./a>
我不想使用属性“onclick”来获取属性id
。
我想使用 $(".link").attr(id)
获取属性 id
。
所以我的代码是:
$(".link").click(function(){ alert($(this).attr(id)); })
问题是:我们如何知道将显示哪个链接? 1
还是 2
?为什么?
提前致谢。
最佳答案
您缺少所需属性名称周围的引号。
$(".link").click(function(){
alert($(this).attr("id"));
});
关于jquery - 如何获取类的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5378561/