我对jquery的.on有一个奇怪的问题,
我有以下代码将新行添加到表中:

$('#converastions_list tr:first').after(append_html);


它添加的一件事是一个按钮:

<input id="chat_98" class="answerChat  btn" value="answer" conversation-id="98" rep-email="xxx" type="button">


我正在尝试通过以下方式检测到对该按钮的点击:3

$(".answerChat").on("click",function() {
    alert("clicked");
});


这与加载低谷的PHP的按钮一起正常工作,但不适用于我添加低谷的JS的按钮。

我正在使用jQuery 1.7。有人知道为什么会这样吗?

谢谢

最佳答案

Use a delegate for element with class .answerChat

$(document).on("click",".answerChat",function() {
    alert("see if clicked");
});

关于javascript - jQuery 1.7 .on无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19535128/

10-11 11:15