我正在通过 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 ..." )
}
谢谢
最佳答案
alert ("button id is " + this.id);
既然您已经说过您已经在使用 jQuery,请将您的 HTML 和 JS 分开:
<div class="edit">
和
$('div.edit').on('click', function()
{
alert ("button id is " + this.id);
});
关于javascript - 在按钮处理程序 JavaScript 中获取按钮的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9505781/