我确信这很简单。但我找不到解决方案。我的代码:
var lang='de';
$('#en').click(function (){
lang='en';
});
变量不会在点击时更改/更新,为什么?
谢谢!
解决方案:对我来说,仅在Web服务器上不是本地的。
答案 0 :(得分:1)
我试过这个,似乎对我来说很好。 很可能你有范围问题。
答案 1 :(得分:0)
确实如此。这是jsFiddle测试 -
使用您的Html修订版也可以 -
你确定lang变量在函数范围内吗?
答案 2 :(得分:0)
也许你错过了document.ready
?
$(function(){
var lang='de';
$('#en').click(function (){
lang='en';
});
});