2012-10-12 21 views
0

我有一個div加載jQuery'加載'。是否有可能從加載的div中更新父變量?更新從jQuery'加載'div中的父變量

即父VAR - var testvar = 55

,並且從與所加載的div我設置testvar = 33

現在,當所裝載的div是封閉的,的testvar現在= 33?


編輯 - 示例代碼:(其實我有兩個負載深)

$(".bgBtn").click(function(){  
    $('#dialogLoad').show().load('../dialog/backgroundPicker.php'); 
}) 

加載的#dialogLoad DIV中:

var test = 44; 

$(".newBgBtn").click(function(){   
    $('#bgs').load('../dialog/backgroundPicker2.php'); 
}) 

裏面裝#bgs格:

$(".button").click(function(){  
    test = 33; 
}) 

現在最初的var測試是== 33

+0

你能證明你做了什麼? –

+0

如果沒有HTML,很難說.. –

+0

您需要更多的關注JS範圍......因爲您的問題似乎更多地涉及範圍問題......開始在這裏尋找:http://stackoverflow.com/questions/1484143/scope-chain-in-javascript#1484230 – pna

回答

0

嘗試在jquery中使用.parent()。查找jQuery的官方網站更here

UPDATE:

$('#yourChildID').parent().val(); 
+0

使用.parent()和變量的語法是什麼? – Chris

+0

看到我更新的答案 – Abubakkar