2013-11-02 2 views
1

자동차 모델 목록이 있습니다. jQuery를 사용하여 쿠키 값에 select 값을 삽입하려고합니다.목록의 자동차를 선택하고 쿠키 - jQuery에 값을 입력하십시오.

이 내 코드입니다 :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>test</title> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script> 
<script src="jquery.cookie.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    var singleValues = $("#car").val(); //I NEED TO BE INSIDE 
    $('#continue').click(function() { 
     $.cookie("car", singleValues); 
    }) 

    $('#continue').click(function() { 
     var singleValues = $("#car").val(); 
     $.cookie("car", singleValues); 
    }) 
</script> 
</head> 
<body> 
<select id='car'> 
    <option value="mazda">mazda</option> 
    <option value="honda">honda</option> 
</select> 
<a href='/' id='continue'>#<div id='continue_button'></div></a> 
</body> 
</html> 

하지만 쿠키 didnt 한 만들 .... 왜?

당신의 도움이 :) 당신은 문서 준비 핸들러에 코드를 포장 할 필요가

답변

0

에 대해 대단히 감사합니다. 이 시도 : 요소가 DOM에 존재하기 전에

<script type="text/javascript"> 
    $(function() { 
     $('#continue').click(function() { 
      var singleValues = $("#car").val(); 
      $.cookie("car", singleValues); 
     }) 
    }); 
</script> 

는 현재 코드가 이벤트를 부착한다.

관련 문제