【发布时间】:2021-05-24 11:52:48
【问题描述】:
我有动态创建的按钮。如何在此按钮上添加 jquery onclick?我还是 jQuery 的新手。
这就是我在 jQuery 中创建按钮的方式:
var language_add_button = document.createElement("button");
language_add_button.setAttribute("id", "btnRemoveLanguage_" + ctr);
language_add_button.setAttribute("class", "btn btn-padding");
language_add_button.setAttribute("type", "button");
此函数创建带有 id + ctr 的按钮,使它们独一无二。
我知道
$("#btnRemoveLanguage_").click(function (e) {
RemoveLanguage(true);
e.preventDefault();
});
但由于创建时有计数器,所以按钮变成btnRemoveLanguage_1、btnRemoveLanguage_2等
我如何确保它点击了正确的按钮?
【问题讨论】:
-
要将事件添加到动态按钮,您需要知道父级(父级应该是静态的)。然后你可以添加一个事件
标签: javascript jquery