layui 或者layer 父頁面獲取子頁面數據 或者子頁面獲取父頁面操作方法(轉)


 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 }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM