我试图创建1个或2个或更多日期选择器。
我已经创建了一个jquery代码来执行此操作,但是当执行脚本时,两个输入元素都会打开一个日期选择器,但只会更新第一个。
当我点击第二个日期选择器时,第一个输入被编辑。 有什么帮助吗?
这是jquery代码:
$(".datepicker" ).each(function (){
var max = "+0";
if(typeof($(this).data('limit')) != 'undefined'){
max = $(this).data('limit');
}
$(this).datepicker({
yearRange: '-100:'+max,
dateFormat: "dd-mm-yy",
maxDate: max,
showButtonPanel: true,
changeMonth: true,
changeYear: true,
});
});
谢谢你!
答案 0 :(得分:0)
看看这是否有效。
$(".datepicker" ).datepicker({
yearRange: '-100:'+max,
dateFormat: "dd-mm-yy",
maxDate: function(){
// do some logic here and return max
var max = "+0";
if(typeof($(this).data('limit')) != 'undefined'){
max = $(this).data('limit');
}
return max;
},
showButtonPanel: true,
changeMonth: true,
changeYear: true,
});