【发布时间】:2011-07-19 17:04:29
【问题描述】:
我有一个问题。
我有两个链接。
例子:
<.a href="/one.html" id="1" class="链接" onclick="doSomething(id)">一个
和
<.a href="/Two.html" id="2" class="链接" onclick="doSomething(id)">两个
我不想使用属性“onclick”来获取属性id。
我想使用$(".link").attr(id) 来获取id 的属性。
所以我的代码是:
$(".link").click(function(){ 警报($(this).attr(id)); })
问题是:我们如何知道哪个链接会被显示? 1 或 2 ?为什么?
提前致谢。
【问题讨论】:
-
如果您点击第一个链接,它会提示“1”。如果您单击第二个链接,它将警告“2”。 $(this) 指定接收操作的元素(在本例中为被点击的元素)
标签: jquery class attributes click selector