注意:我尝试过几乎所有问题都提供的解决方案,但它不起作用。
现在这是我的条件。
我有一个包含canvasContent
类的div,其中包含页面内容。此div
有时会包含input text
,与此{/ 1}绑定datepicker
<script>
$( "#datepicker1" ).datepicker({
dateFormat: 'yy-mm-dd',
yearRange: "-2:+2",
changeMonth: true,
changeYear: true
});
$( "#datepicker2" ).datepicker({
dateFormat: 'yy-mm-dd',
yearRange: "-2:+2",
changeMonth: true,
changeYear: true
});
</script>
有时它不包含datepicker
,有些人指出它必须使用此脚本加载包含datepicker
的字符串。
$(".aj").click(function(event) {
$('.dimmed').fadeIn();
event.preventDefault();
$('#datepicker2').removeClass('calendarclass');
$('#datepicker2').removeClass('hasDatepicker');
$('#datepicker2').unbind();
$('#datepicker1').removeClass('calendarclass');
$('#datepicker1').removeClass('hasDatepicker');
$('#datepicker1').unbind();
$('.canvasContent').html('');
var url = $(this).attr('href');
$('.canvasContent').load($(this).attr('href'),function(){
$('body').on('focus',"._datepickerrr", function(){
// $('#ui-datepicker-div').remove();
$(this).datepicker();
}
$('.dimmed').fadeOut();
});
return false;
});
datepicker
加载到div
的问题在div
s countain datepicker
之前无效,但在当前div
时有效s之前不包含datepicker
。