解决datepicker设置选中日期setDate不生效问题 https://my.oschina.net/HJCui/blog/1581398
1 2 3 4 5 6 7 8 9 10 11 12 |
queryDate = '2017/11/01'; //jQuery UI格式校验的时候会报错'Uncaught Unexpected literal at position 4' var reg = new RegExp( '/' , "g" ); queryDate = queryDate.replace(reg,'-'); //需要转换通用格式,否则datepicker的setDate方法不一定生效 var parsedDate = $.datepicker.parseDate('yy-mm-dd', queryDate); $('#datePicker').datepicker('setDate', parsedDate); //datepicker也提供了一个特别好用的date转string的方法 //$.datepicker.formatDate( format, date, settings ); |