ドロップダウンを使用したフォームに日付と時刻のピッカーがいくつかあります。
以下を使用して、現在の日、月などを事前に選択できます。
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/