<div>
<a id='1' href="#"></a>
<a id='2' href="#"></a>
<a id='3' href="#"></a>
</div>假设我有上面三个链接,请问我怎么知道那个被我单击了,并且获取其的id

解决方案 »

  1.   

    加onclick事件函数
    onclick="function_aa(1)"
    onclick="function_aa(2)"
    onclick="function_aa(3)"
      

  2.   

    用jquery里面的注册事件api可以这样写:
     $("div a").click(function (event) {
            var a = event.target;
            var id=  a.attributes[1];//这边获取到的a下面id具体是几,你可以设置个断点查看之
           });
        });
      

  3.   

    这个貌似还要看jquery版本了,现在1.8下面貌似可以这样写:
    $("div a").click(function (event) {
            var a = event.target;
            var id=  a.attributes.id;
           });
        });