我的需求是根据id的不同展示不同格式的时间,如yyyy,yyyy-mm,但第一种格式展示后
想展示第二种时仍然显示的是第一种的格式;代码如下:
if('1-1'==id || '1-2'==id){
$('#all-date-select').val(formatDate(new Date()));
$('#end-date-select').val(formatDate(new Date()));
$('#all-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy-MM-dd',autoPickDate:null,maxDate:'%y-%M-%d',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})");
$('#end-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy-MM-dd',autoPickDate:null,maxDate:'%y-%M-%d',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})");
}
if('1-3'==id || '1-6'==id || '1-7'==id || '1-8'==id || '4-2'==id || '4-3'==id){
$('#all-date-select').val(formatDateByMonth(new Date()));
$('#end-date-select').val(formatDateByMonth(new Date()));
$('#all-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy-MM',autoPickDate:null,maxDate:'%y-%M',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})");
$('#end-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy-MM',autoPickDate:null,maxDate:'%y-%M',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})");
}
if('1-4'==id || '4-4'==id || '4-5'==id){
$('#all-date-select').val(formatDateByYear(new Date()));
$('#end-date-select').val(formatDateByYear(new Date()));
$('#all-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy',autoPickDate:null,maxDate:'%y',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})");
$('#end-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy',autoPickDate:null,maxDate:'%y',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})");
}
两种日期格式操作的是同一个input,求大神帮忙解决,谢谢