2016-08-04 3 views
-1

동적으로 숨겨진 입력 값을 사용하여 데이터베이스에서 드롭 다운 값을 가져 오는 중입니다. 정수 제 등으로 다른 드롭 I (I는 미리 채울 필요)이 값을 넣어야로서 지금 인용문에서 JavaScript 변수에 액세스

floor_data=$("#floor_id").val() 

, 스피 floor_data 값을 페치. 우리는 .val("14")로 값을 전달해야하기 때문에
$("#selectedEmployeesdata").val(floor_data); 

그러나

, 그것의 quotes.If없이 통과 스피 나는 따옴표에 넣어 작동하지, 나는 floor_data

희망에 액세스 할 수 없습니다, 당신 내 요구 사항을 이해했다.

+4

, 그리고 당신이해야한다 (그리고 않습니다)가 잘 작동 : HTTPS : //jsfiddle.net/fpuopky2/. 당신은 당신의 HTML –

+2

의 예제를 보여 줄 수 있습니까? String을 전달하고자한다면 : $ ("# selectedEmployeesdata") .Val (floor_data.toString()); –

+2

@ oliv37'val()'은 이미 문자열 –

답변

0

당신이 문자열을 사용하여 전달하려는 경우 String() JS 기능 내장 : 따옴표이 경우에는 차이가 없어야한다

$("#selectedEmployeesdata").val(String(floor_data));

+2

'val()'이 문자열을 반환합니다. –

+1

@RoryMcCrossan 잘못 입력했으면 다음 코드를 실행하십시오 :' ... alert (typeof $ "#prog"). val()) // number' – kobe

+1

공정한 점, 그러나 반환 된 값은 select의 값을 설정할 때 아무런 차이가 없다. https://jsfiddle.net/fpuopky2/1/ –

관련 문제