如何使用jQuery Datepicker以降序显示多个日期

我只需要按降序排列日期。 防爆。 用户选择7月11日,7月11日,7月10日,7月9日等。

var currentDate; $(function date() { $( "#datepicker" ).datepicker({ onClose: function(dateText){ currentDate = dateText; var today = $(this).datepicker( 'getDate' ); $("li.title>span").eq(0).html(currentDate); $("li.title>span").eq(0).html(currentDate); } }); $('#datepicker').datepicker('option', {dateFormat: 'M d'}); }); document.write(dateText);   var yesterday = new Date(); yesterday.setDate(today.getDate()-1); document.write(yesterday);   

你在找这样的东西吗?

 $( "#datepicker" ).datepicker({ dateFormat: 'M d', onClose: function(){ var today = $(this).datepicker( 'getDate' ); writeDates(today); } }); function writeDates(d){ for(i = 0; i < 6; i++){ var myDate = new Date(d); myDate.setDate(d.getDate() - i); var li = $('
  • ', { text: myDate }); $('#result').append(li); } }
  • 这是行动: http : //jsfiddle.net/LBeb2/2/