可能是因为jQuery的绑定事件没有在插入后生效,需要用on()或delegate()方法绑定事件,或者在插入后重新初始化相关代码。
示例代码:
//使用on()方法绑定事件 $(document).on('click','.btn',function(){ //do something });
//使用delegate()方法绑定事件 $(document).delegate('.btn','click',function(){ //do something });
//重新初始化相关代码 function init(){ //dosomething } $.ajax({ url:"someurl", success:function(data){ $('#container').html(data); init(); } });