我正在尝试调用onclick事件。但由于一些问题,它不能工作。我在javascripts文件中使用了以下代码
html += "<td>" + mobile + "</td>";
html += "<td><button onclick"+(delid)+">"+delid+"</button> </td>";
发布于 2019-06-21 03:11:16
变化
html += "<td><button onclick"+(delid)+">"+delid+"</button> </td>";
至
html += "<td><button class='my-button' data-id='"+ delid +"'>"+ delid +"</button></td>";
因此,它将id作为数据属性,然后您可以在以后使用委托事件处理程序来处理按钮的单击。
$(document.body).on('click', '.my-button', function(e){
var id = $(e.target).data('id');
//do whatever you want
});
https://stackoverflow.com/questions/56692412
复制相似问题