2011-09-21 11 views
1

나는 그것의 간단한 것 확실하다. 하지만 솔루션을 찾을 수 없습니다. 내 코드 :jQuery 클릭시 변수 변경?

var lang='de'; 

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

클릭 할 때 변수가 변경/업데이트되지 않는 이유는 무엇입니까?

감사합니다.

솔루션 : 웹 서버에서만 로컬로 작동하지 않습니다.

+1

자세한 정보와 코드가 필요합니다. '# en'은 전혀 존재합니까? –

+0

js가 전에 html 뒤에로드됩니까? – Einacio

+0

괜찮 았어, 내 코드는 전혀 작동하지만 웹 서버에서만 로컬 변수가 아닌 변수로 바뀐다. – user715449

답변

1

나는 이것을 시도하고 나를 위해 잘 작동하는 것 같습니다. 범위 문제가있을 가능성이 높습니다.

jsFiddle

0

아마 당신은 document.ready 누락?

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