这是在ajax请求中使用onclick函数的正确格式吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (237)

我正试图运行 onclick 事件。但由于某些问题,它无法正常工作。我在js文件中的ajax请求中使用以下代码

html += "<td>" + mobile + "</td>";
html += "<td><button onclick"+(delid)+">"+delid+"</button> </td>";
提问于
用户回答回答于

更改

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
});

扫码关注云+社区

领取腾讯云代金券