未来元素与on()没有绑定?

时间:2015-03-11 08:19:34

标签: javascript jquery

    $(".closeBtn").on('click',function(){
        alert('');
    });

+function myfunction(){

    $(".elem").on('click',function(){
        $("#someId").html('<img class="closeBtn" src=""/>'
        );
    });

}();

我用html将某些元素添加到某个地方,我检查了我的dom,事情就在那里。当我单击绑定元素closeBtn时,它没有响应。我以为使用on()会有效吗?或者是关闭问题?

1 个答案:

答案 0 :(得分:0)

您需要使用:

 $("body").on('click','.closeBtn',function(){
   alert('test');
 });

<强> Check Syntax For event delegation using on