由AJAX加载时,Datepicker不起作用

时间:2017-08-30 08:35:50

标签: jquery datepicker

注意:我尝试过几乎所有问题都提供的解决方案,但它不起作用。

现在这是我的条件。

我有一个包含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

0 个答案:

没有答案