我想以自定义格式在动态元素日期选择器中应用。我试过这个但不起作用,控制台没有错误:
var arr_month = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
$( "#check-out").datepicker({
dateFormat: 'dd/M/yy',
monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
});
$(document).on('focus',".date-input", function(e){
e.preventDefault();
var myDate = new Date(new Date().getTime() + 48 * 60 * 60 * 1000);
var prettyDate =(myDate.getDate()) + '/' + (myDate.getMonth()+1);
var formattedDate = $.datepicker.formatDate('dd-M', myDate, {monthNamesShort: arr_month});
$(this).val(formattedDate);
});
Ii 我把只工作正常!:
$(document).on('focus',".date-input", function(e){
e.preventDefault();
$(this).datepicker();
});
代码在里面document.ready
如何将自定义格式应用于日期选择器的动态元素?