我在数据表中有一个按钮。我有一个附加课程。数据表的所有行都有这个具有不同字段ID和相同类的按钮字段。我只想在其点击时打印按钮的id。
'<button class="link" id="field1">'+field1+'</button>';
'<button class="link" id="field2">'+field2+'</button>';
当我使用$(".link").click(function(){ console.log(this.id)};
拨打电话时,它什么也没做。
但是当我使用$(document).on('click','.link',function(){
console.log(this.id)}
拨打电话时,它有效。所以我想知道第二个工作原理和第一个工作不起作用的区别。这里Difference between .on('click') vs .click()这个问题说两者功能相同,所以在这种情况下可能是什么原因。