运行 如何在每次点击按钮时使用特定方法 javascript 更改按钮?

How to run a certain method every time a button is clicked with changing buttons in javascript?

我希望能够在每次以按钮的 ID 作为参数单击按钮时 运行 content() 方法。此方法删除旧按钮并显示新按钮。

这是我目前的代码:

do {
    selection = $('button').click(function() {return this.id;});
    content(selection);
} while(selection !== "end");

您需要的是一个单击事件处理程序,您可以在其中调用 content 方法

$('button').click(function () {
    content(this.id);
});

如果你想在被替换的按钮被点击时再次执行相同的方法,那么你需要使用事件委托

$(document).on('click', 'button', function () {
    content(this.id);
});