現在、このコードは機能していますが、期待どおりではありません。
$("#start_date").datepicker({
dateFormat: 'yy-mm-dd',
onSelect: function(_date, _datepicker)
{
var myDate = new Date(_date);
myDate.setDate(myDate.getDate()+8);
$('#estimated_hatching_date').text(myDate);
alert( myDate);
}
});
最初の問題は、日付がどのように表示されるかです。現在、上記のコードは2010年10月1日金曜日17:00:00 GMT-0700(太平洋夏時間)に警告します。たとえば、2010年9月6日のように、出力を日付だけにします。
2番目の問題は、$('#estimated_hatching_date')。text(myDate);です。テキストは変更されません。そのコードが実行されても、何も変更されません。ただし、次の場合:$('#estimated_hatching_date')。text('myDate'); myDateは#estimated_hatching_datedivに配置されます。
では、日付を出力して、#estimated_hatching_date div内の「テキスト」を、日付が選択されてから+7日だけの日付に置き換えるにはどうすればよいですか?
ありがとう、リッチ