获取在Javascript中创建的元素的Id:

时间:2017-09-20 12:23:03

标签: javascript jquery html

我正在尝试对在javaScript中创建的id执行操作,即' hh'。但是当我点击按钮时没有任何反应。请纠正我出错的地方。

@"^[a-zA-Z0-9-]+$"

提前致谢。

1 个答案:

答案 0 :(得分:1)

您必须对动态添加的元素使用事件 委派

您应该使用.on()方法绑定点击事件处理程序。

事件委托允许我们将单个事件侦听器附加到父元素,该元素将为匹配选择器的所有后代触发,无论这些后代现在是存在还是将来添加。

此外,您必须使用id选择器#。您追加<button id='hh'>Appended item</button> id='hh',而不是

$(document).on("click","#hh",function () {
     alert("gggg");
});