2012-02-16 5 views
1

div에 select 값을 보내려고합니다. 하지만 .email_value 텍스트를 복사 할 수있는 솔루션을 찾을 수 없습니다, 누군가가 나를 도와 수 있습니다. 이미 시간 내 주셔서 감사합니다. 당신이jQuery val to div

$(document).ready(function() { 
    $("#email_mail").change(function() { 
    alert($(this).val()); 
    }); 
}); 


<div class="email_value"></div> 

답변

3

http://jsfiddle.net/4PhHL/

<select id="email_mail"> 
    <option></option> 
    <option value="test">test</option> 
</select> 

<div class="email_value"></div> 


$(document).ready(function() { 
    $("#email_mail").change(function() { 
     $('.email_value').text($(this).val()); 
    }); 
}); 
+0

감사합니다. 둘 다 너무 간단합니다. 잘못된 생각이었습니다. 이상한 일은 내 파일에서 작동하지 않지만 내 파일에 또 다른 실수가 있다고 생각합니다. – Eddyfever

+0

어떤 자바 스크립트 오류가 있습니까? – davidgmar

+0

알겠습니다. 헤더에 있어야합니다. 스크립트를 양식 옆에 두었습니다. – Eddyfever

1

:

alert($(this).val()); 

사용 여기

$('.email_value').text($(this).val()); 
0

은 선택에 이메일 흔한를 열고 동일한 코드의 또 다른 예이다. http://jsfiddle.net/4PhHL/2/

<select id="email_mail"> 
<option></option> 
<option value="mailto:[email protected]">test</option> 
</select> 

<div class="email_value"></div>  

$("select").change(function() { 
     $("select option:selected").each(function() { 
     var myselect = $("select option:selected").val(); 
     var target = myselect; 
window.open(target); 
      }); 
    });​