如果在javascript中更改按钮单击按钮时如何运行某种方法?

时间:2015-02-23 06:08:26

标签: javascript jquery button do-while

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

这是我到目前为止的代码:

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

1 个答案:

答案 0 :(得分:0)

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

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

如果要在单击替换按钮时再次执行相同的方法,则需要使用事件委派

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