javascript 日期选择器,afterShow.js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 日期选择器,afterShow.js相关的知识,希望对你有一定的参考价值。

$(function() {
    $.datepicker._updateDatepicker_original = $.datepicker._updateDatepicker;
    $.datepicker._updateDatepicker = function(inst) {
        $.datepicker._updateDatepicker_original(inst);
        var afterShow = this._get(inst, 'afterShow');
        if (afterShow)
            afterShow.apply((inst.input ? inst.input[0] : null));  // trigger custom callback
    }
    $( "#datepicker" ).datepicker({ 
      beforeShow : function(input, inst) {
        var today = $('.ui-datepicker-today');
        if (today.length) {
          $('.message-before').append(today.find('a').html()+'<br>');
        } else {
          $('.message-before').append('Today DOM element is not rendered yet.<br>');
        }
      },
      afterShow : function(inst) {
        var today = $('.ui-datepicker-today');
        if (today.length) {
          $('.message-after').append(today.find('a').html()+'<br>');
        } else {
          $('.message-after').append('Today DOM element should be already rendered.<br>');
        }
      },
    });
});

以上是关于javascript 日期选择器,afterShow.js的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 javascript 弹出日期选择器

选择日期选择器时删除 Javascript 添加的 HTML 值

计算属性设置器导致 vuejs / javascript 在日期选择器焦点上崩溃浏览器

使用纯 Javascript 隐藏默认日期选择器 UI [重复]

javascript 日期选择器

javascript 日期选择器,afterShow.js