2012-06-14 3 views
1

드롭 다운을 사용하는 양식에 날짜 및 시간 선택 도구가 있습니다.jQuery Mobile - 드롭 다운 문제 선택

var d = new Date(); 
var day = d.getDate(); 
var month = d.getMonth()+1; 
var year = d.getYear(); 

$('#day option[value=' + day + ']').attr('selected',true); 
$('#month option[value=' + month + ']').attr('selected',true); 
$('#year option[value=' + year + ']').attr('selected',true); 

이 사용 초기화됩니다 :

$('#page-id').bind('pageinit', function(event) {...}); 

내가 페이지 소스를 볼 수

, 올바른 옵션 제가 현재 날짜를 미리 선택할 수 있어요

, 달 등 다음을 사용하여 선택 드롭 다운은 방금 첫 번째 옵션을 표시합니다. 오늘 일자 인 14 일이 선택되지만 실제 드롭 다운은 1 일을 말합니다.

드롭 다운을 클릭하고 현재 날짜를 다시 선택해도 선택 항목은 변경되지 않습니다!

다른 요일을 선택하고 현재 날짜를 다시 선택하여보기에서 옵션을 변경해야합니다.

은 내가 jsFiddle를 실행, 그것은 완벽하게 작동 - http://jsfiddle.net/3aRgR/

+0

무엇이 질문입니까? –

답변

0

당신은 선택이 옵션이 있어야합니다. 먼저 선택을 해제하거나 더 읽기 쉬운 시도해보십시오.

$('#day').val(day); 
1

신경 쓰지 마세요, 공식 문서에서 찾았습니다. 해야 할 일 :

$('#day').selectmenu('refresh');