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

标签 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 ..." )
}

谢谢

最佳答案

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/

相关文章:

javascript - 使用 QtWebKit 在桌面应用程序中检索 google maps v3 标记到 Qt 的位置

javascript - 为什么 Angular 看不到我的 Controller ?

javascript - AngularJS 1.2 - 基于左滑或右滑的不同动画

javascript - 服务器错误 (500)

javascript - 什么正则表达式可以替换所有其他单词?

javascript - 使用相同的可点击链接时显示/隐藏 Div?

javascript - 如何检查 url 项是否在 javascript 中的 getjson 列表的索引中?

javascript - 根据url激活左侧栏的菜单

javascript - Mocha 不会失败测试

javascript - 为什么这个模块不打印