在按钮处理程序javascript中获取按钮的id

时间:2012-02-29 20:03:32

标签: javascript

我正在通过ajax更新页面,所以我正在动态创建(文本)按钮。我知道如何设置onclick事件,但是如何在处理程序中获取按钮的id?

使用sinatra与ruby和jquery 1.5。 这是部分代码:

<div onclick='my_handler()' ><a><href>[Edit]</href></a></div>

和js代码:

function my_handler (){
   alert ("button id is ..." )
}

感谢

1 个答案:

答案 0 :(得分:5)

alert ("button id is " + this.id);

既然你已经说过你已经在使用jQuery了,请分开你的HTML和JS:

<div class="edit">

$('div.edit').on('click', function()
{
    alert ("button id is " + this.id);
});