1 // 父頁面獲取子頁面的iframe 2 var frameId = $(layero).find("iframe").attr('id'); 3 4 // 父頁面獲取子頁面指定的id數據 5 var id = $(window.frames[frameId].document).find("#typecoupon").val(); 6 7 8 // 子頁面的數據賦值給父頁面指定的id 9 $(window.parent.document).find("#eleName").val("eleVal"); 10 11 // 子頁面操作父頁面按鈕點擊事件 12 $(window.parent.document).find("#toolbarBtns").children()[1].click();
例如:子頁面操作父頁面按鈕點擊事件:
父頁面彈窗代碼:
1 layer.open({ 2 type: 2, 3 title: '新增', 4 maxmin: false, 5 shadeClose: false, //點擊遮罩關閉層 6 area: ['80%', '90%'], 7 resize: false, 8 content: content 9 });
子頁面操作父頁面按鈕:
1 // 重新打開新增界面 2 if(optCode == "1"){ 3 parent.layer.closeAll(); 4 $(window.parent.document).find("#toolbarBtns").children() [1].click(); 5 }