win = h.find("iframe")[0].contentWindow
这句的作用:获取子页面中的一些属性的内容
详解见下面示例
function openSelGood(){ var tit = ‘商品列表‘; /* */ var goodId = $("#goodId").val(); top.$.jBox(‘iframe:${ctx}/sys/orderManage/goodListForOrder‘,{title: tit ,width: 950,height: 600,top:0,buttons: {"确定":"ok",‘关闭‘: true },submit:function(v, h, f){ if (v=="ok"){ var win = h.find("iframe")[0].contentWindow; var id = win.ids.join(","); var name = win.ids.join(","); $("#goodId").val(id); $("#goodName").val(name); } }
win是子页面的整个对象
所以想要获取子页面的一些值的话,可以直接用win这个变量即可进行取值
如
var id = win.ids.join(",");
var name = win.ids.join(",");
都在进行从子页面中取值:取出ids中的值,并用‘,’分割
父页面获取iframe子页面值 关键: win = h.find("iframe")[0].contentWindow 的作用详解