我正在通过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)
谢谢
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)