2011-09-21 88 views
1

我相信它是一件簡單的事情。但我找不到解決方案。我的代碼:jQuery點擊變化變量?

var lang='de'; 

$('#en').click(function(){ 
    lang='en'; 
}); 

變量不要改變/上點擊更新,爲什麼?

謝謝!

解決方案:不適用於本地Web服務器。

+1

需要更多信息和代碼。是否存在'#en'? –

+0

js在之前的html之後加載? – Einacio

+0

好吧,這很簡單,我的代碼工作在所有,但不是本地只有在網絡服務器上,它改變德en變量。 – user715449

回答

1

我試過這個,它對我來說似乎很好。 很可能你有一個範圍問題。

jsFiddle

0

也許你缺少document.ready

$(function(){ 
var lang='de'; 
    $('#en').click(function(){ 
     lang='en'; 
    }); 
});