如何获取按钮用户的ID只需单击?

时间:2012-04-24 02:31:24

标签: javascript jquery html

  

可能重复:
  Getting the ID of the element that fired an event using JQuery

我有很多带ID属性的按钮。

<button id="some_id1"></button>
<button id="some_id2"></button>
<button id="some_id3"></button>
<button id="some_id4"></button>
<button id="some_id5"></button>

假设用户点击了某个按钮,我想提醒用户刚刚点击的按钮的这个ID。

我怎么能通过JavaScript或jQuery来做到这一点?

我想点击按钮用户的ID。

4 个答案:

答案 0 :(得分:108)

$("button").click(function() {
    alert(this.id); // or alert($(this).attr('id'));
});

答案 1 :(得分:23)

使用纯javascript:

var buttons = document.getElementsByTagName("button");
var buttonsCount = buttons.length;
for (var i = 0; i <= buttonsCount; i += 1) {
    buttons[i].onclick = function(e) {
        alert(this.id);
    };
}​

http://jsfiddle.net/TKKBV/2/

答案 2 :(得分:17)

 <button id="some_id1" onclick="alert(this.id)"></button>

答案 3 :(得分:13)

$("button").click(function() {
    alert(this.id);
});