html()取出某段html代码,html(val)插入某段html,新插入进来的html与原来的html其实 完全是两个页面,。
在一个页面 我想显示三种 状态的数据,比如 正常,未提交,审核未通过,当点击 未提交时通过ajax 返回html 把中间的那段显示数据的html代码换掉,如果在被换掉那段html代码 有js绑定事件,第一次 加载进来时可能管用,因为那时 还是一个完整的页面,加载过以后,可能 绑定的js事件 就不能用了,因为 这时已经不是一个页面了,而是两个页面,有点像frame,但又不完全,所以这时要把 你所绑定的js事件 也放在你需要替换html中。
个人觉得 jquery的 html(val) 有点像include和iframe之间的一种包含文件方式!
相关资源:浅谈jQuery添加的HTML,JS失效的问题