ajax返回的数据,经过拼装,加入到dom中,但是用 常规js或者jquery是无法直接控制节点的,
$(document).on('click', '#xxx', function(){}
原因在你为 $("#xx")
添加click事件处理程序时,$("#xx")还没有加载到页面中,所以会丢失绑定,可以绑定到祖先元素,live表示密切监视浏览器,当被点击元素与选择元素匹配的时候,才执行处理程序。
如果你的jquery版本是1.9以前的
$("#xx").live(‘click’, function(){
…
});
1.9以后的
$(document).on(‘click’, “#xx”, function(){
…
});