jquery中,使用append增加新元素时,新增元素的绑定监听事件失效的解决办法

$("outerSelector").on("eventType","innerSelector",function(){});  

 

举例:如果在一个<div class="title"></div>中,通过append添加一个id="demo"的按钮,常用的直接$("Selector").on("eventType",function(){})监听事件函数,对新增加元素不起作用,

例如该按钮的点击监听事件应该这样写:

  1. $(".title").on("click", "#demo", function(){});  

outerSelector应选择一直在页面中存在的元素,比如document


这样问题就可以解决了

posted @ 2017-03-02 17:32  FEDeveloper  阅读(3234)  评论(0编辑  收藏  举报