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

dt1*_*000 0 javascript

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

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

<div onclick='my_handler()' ><a><href>[Edit]</href></a></div>
Run Code Online (Sandbox Code Playgroud)

和js代码:

function my_handler (){
   alert ("button id is ..." )
}
Run Code Online (Sandbox Code Playgroud)

谢谢

Jam*_*lin 5

alert ("button id is " + this.id);
Run Code Online (Sandbox Code Playgroud)

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

<div class="edit">
Run Code Online (Sandbox Code Playgroud)

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