2011-09-21 89 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'; 
    }); 
});