我正在通过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 ..." )
}
感谢
答案 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);
});