2014-11-23 5 views
0

드롭 다운 메뉴에서 선택한 옵션의 값을 저장하는 쿠키가 있습니다. 쿠키 값 DepedingJavascript 쿠키 값에 따라 텍스트 추가

텍스트는 다음과 같은 코드를 사용하여 입력된다

$(document).ready(function() { 
if ($('page_3').length) { 
$('#my_element').after('<div id="greet">XXXXXX</div>'); 
} 
}); 

상기 쿠키 값에 따라 다음과 같은 변수를 찍은 것이다 입력 될 텍스트 :

var welcome = { 
en:"English", 
es:"Espanol", 
fr:"Francais" 
} 

쿠키 값이 'en'인 경우 'XXXXXX'는 '영어'로 바뀌어야합니다. 쿠키 값이 'es'이면 'XXXXXX'는 'Espanol'...로 바뀌어야합니다. 내가 설정하고 쿠키를 읽을 JQuery와 및 jquery.cookie 플러그인을 사용하고

는 : https://github.com/carhartl/jquery-cookie

나는 다음 코드를 시도했지만 작동하지 않습니다 :

$(document).ready(function() { 
$('#greet').html(welcome[$('$.cookie('cookie_name')]); 
}); 

답변

0

을 구문이 올바르지 않다. $.cookie

또한 첫 번째로 인해 쿠키가 설정되지 않은 상황 isit 하 나 쿠키는

welcome[$.cookie('cookie_name')] 
+0

위대한

welcome[$('$.cookie('cookie_name')] 

을 변경해보십시오 사용할 수 없습니다. 그것은 완벽하게 작동합니다. 감사! –

관련 문제