新學JQuery,寫寫在這裡面遇到的問題。
方法/步驟
我們在寫JSP頁面中,經常會用到Iframe,這樣會簡化JSP頁面。
在Iframe中獲取父介面的元素:
$("#xx", window.parent.document);
這個xx就是父介面中要獲取的元素的ID。
在Iframe中獲取父介面的JS中的方法和變數:
parent.getMethod();//getMethod()父介面JS中的方法
parent.data;//data父介面JS中的變數
在父介面中獲取Iframe中的元素:
$(this).contents().find("#xx");
主要程式碼
父介面:
var data = new Array();
data.push("aa");
data.push("bb");
function getMethod()
{
alert("父介面JS中的方法");
}
----------------------------------------
iframe介面:
$(function() {
//iframe中查詢父介面元素
alert($('#div1', window.parent.document).val());
//iframe中呼叫父介面中定義的方法
parent.getMethod();
//iframe中呼叫父介面中定義的變數
alert(parent.data);
});