出现原因:页面上通过jQuery或其他方式添加某些新元素,而新元素无法和页面第一次加载的事件进行绑定。

例如:对button添加一个点击事件,当通过jQuery添加一个新的button元素时,就可能无法触发这个事件。

delegate() 方法的事件可以处理当前或者未来元素(比如有脚本创建建的新元素)

$(document).delegate("[id='support']","click",function(){
  alert('点击成功~');
});