a
我的日期选择器效果很好,但只要选择/更改“#todate”日期,我只需要使用所选日期更新(#daterange) 标记:
小提琴:http: //jsfiddle.net/5HQeg/
$(function () {
var picker_from = $( '#fromdate' ).pickadate({
onSelect: function() {
var fromDate = createDateArray( this.getDate( 'yyyy-mm-dd' ) )
picker_to.data( 'pickadate' ).setDateLimit( fromDate )
},
format: 'mmm dd, yyyy',
formatSubmit: 'yyyy-mm-dd'
});
var picker_to = $( '#todate' ).pickadate({
onSelect: function() {
var toDate = createDateArray( this.getDate( 'yyyy-mm-dd' ) )
picker_from.data( 'pickadate' ).setDateLimit( toDate, 1 )
},
format: 'mmm dd, yyyy',
formatSubmit: 'yyyy-mm-dd'
});
function createDateArray( date ) {
return date.split( '-' ).map(function( value ) { return +value })
};
});
我找不到使用此 datepicker 插件执行此操作的功能。