Javascript JQuery onclick函数显示所有锚标记的相同id

Javascript JQuery onclick函数显示所有锚标记的相同id,javascript,jquery,html,Javascript,Jquery,Html,当点击每个锚定标签时,然后显示其自己的id。但现在我点击每个锚定标签,然后显示相同的id检查1 <div id="test"> <a class="link" id="check1" href="#">1</a> <a class="link" id="check2" href="#">2</a> <a class="link" id="check3" href="#">3&l

当点击每个锚定标签时,然后显示其自己的id。但现在我点击每个锚定标签,然后显示相同的id检查1

<div id="test">
        <a class="link" id="check1" href="#">1</a>
        <a class="link" id="check2" href="#">2</a>
        <a class="link" id="check3" href="#">3</a>
        <a class="link" id="check4" href="#">4</a>
        <a class="link" id="check5" href="#">5</a>
        <a class="link" id="check6" href="#">6</a>
        <a class="link" id="check7" href="#">7</a>
    </div>


<script>
        $(document).ready(function(){
            $('#test a').click(function(){
                var ids=$('a').attr('id');
                alert(ids);

            });
        });
    </script>

$(文档).ready(函数(){
$(“#测试a”)。单击(函数(){
变量id=$('a').attr('id');
警报(ids);
});
});
使用
$(this.attr('id')
。问题出在代码
$('a').attr('id')
中,它从中获取

$('a').attr('id')
更改为仅
此.id