项目用knockoutjs和requirejs进行数据绑定,做到一个refer弹出层时,在本地是好的,但是生产环境要嵌套到另一个系统的iframe里,这样弹出层谈到他们iframe最外层,就获取不到我们自己的html。无法进行数据绑定,所以cto采取了此种方法
var body = window.parent.document.body; if(body == null){ body = document.body; }
jquery $("#id",body),所有取页面id的地方都加上body,其实这种写法的意思是
$([子节点],[父节点])
完美解决