jquery操作iframe實現(xiàn)父頁面和子頁面相互操作的九種情況
現(xiàn)實開發(fā)中難免會遇到子頁面、父頁面相互操作的情況,由于時不時地會遇到幾次(不是一次),所以就整理了一下父子頁面相互相互調(diào)用常見的九種情況,作為自己的備忘錄,同時也希望對大家有幫助。
一、子頁面C1操作父頁面P(下述三個方法寫在子頁面C1中)
//獲取父頁面P中控件的值, btnParent1是子頁面C1中的按鈕
$("#btnParent1").click(function () {
var pageId = $("#pageId", parent.document).val();
alert("父頁面的pageId=" + pageId);
});
//調(diào)用父頁面P中的方法, btnParent2是子頁面C1中的按鈕
$("#btnParent2").click(function () {
parent.HomeRun();
});
//觸發(fā)父頁面P中按鈕的點(diǎn)擊事件, btnParent3是子頁面C1中的按鈕
$("#btnParent3").click(function () {
$("#btnShow", parent.document).click();
});二、子頁面C1操作兄弟頁面C2(下述三個方法寫在子頁面C1中)
//獲取兄弟頁面C2中控件的值, btnSiblings1是子頁面C1中的按鈕
$("#btnSiblings1").click(function () {
var sibling = parent.document.getElementById("Sys_UserManage_Index").contentWindow;
var pageId = sibling.$("#pageId").val();
alert("兄弟頁面的pageId=" + pageId);
});
//調(diào)用兄弟頁面C2中的方法, btnSiblings2是子頁面C1中的按鈕
$("#btnSiblings2").click(function () {
var sibling = parent.document.getElementById("Sys_UserManage_Index").contentWindow;
sibling.UserManageRun();
});
//觸發(fā)兄弟頁面C2中按鈕的點(diǎn)擊事件, btnSiblings3是子頁面C1中的按鈕
$("#btnSiblings3").click(function () {
var sibling = parent.document.getElementById("Sys_UserManage_Index").contentWindow;
var pageId = sibling.$("#btnShow").click();
});
三、父頁面P操作子頁面C1(下述三個方法寫在父頁面P中)
//獲取子頁面C1中控件的值, btnChild1是父頁面P中的按鈕
$("#btnChild1").click(function () {
var child = $("#Sys_UserManage_Index").contents();
var pageId = child.find("#pageId").val();
alert("子頁面的pageId=" + pageId);
});
//調(diào)用子頁面C1中的方法, btnChild2是父頁面P中的按鈕
$("#btnChild2").click(function () {
var child = $("#Sys_UserManage_Index")[0].contentWindow;
child.UserManageRun();
});
//觸發(fā)子頁面C1中按鈕的點(diǎn)擊事件, btnChild3是父頁面P中的按鈕
$("#btnChild3").click(function () {
var child = $("#Sys_UserManage_Index").contents();
child.find("#btnShow").click();
});到此這篇關(guān)于jquery操作iframe實現(xiàn)父頁面和子頁面相互操作的九種情況的文章就介紹到這了,更多相關(guān)jquery 父頁面和子頁面相互操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
jQuery不間斷滾動效果(模擬百度新聞支持文字/圖片/垂直滾動)
jQuery模擬百度新聞不間斷滾動效果并且支持文字、圖片水平垂直滾動等等,感興趣的朋友可以了解下,或許本文所提供的案例對你學(xué)習(xí)jquery特效有所幫助,好了話不多說,切入正題2013-02-02
jQuery1.3.2 升級到j(luò)Query1.4.4需要修改的地方
jQuery1.3.2 升級到 1.4.4 ,需要修改的地方,需要的朋友可以參考下。2011-01-01
jquery ui resize 中border-box的bug修正
本文給大家分享的是jQuery ui resize中的一個樣式的小bug的解決方法,官方并沒有修復(fù),這里推薦給大家,有需要的小伙伴可以參考下。2015-04-04
JQuery點(diǎn)擊按鈕跳轉(zhuǎn)頁面的方法
這篇文章主要介紹了JQuery點(diǎn)擊按鈕跳轉(zhuǎn)頁面的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12

