beforeShow event not firing on jQueryUI Datepicker

后端 未结 6 959
你的背包
你的背包 2020-12-05 18:00

No matter what I try, I\'m not able to get the beforeShow event to fire on my datepicker. Here\'s my code:

$(\'#calendar\').datepicker({
inline: true,
dateF         


        
6条回答
  •  长情又很酷
    2020-12-05 18:42

    Have you assign datepicker() to this element before ?

    beforeShow event attach to element once you assign datepicker() at first time. If you reassign datepicker() to the same element then it will not work properly.

    Try to 'destroy' and reassign datepicker() which is well work for me.

    $('#calendar').datepicker('destroy');
    
    $('#calendar').datepicker({
        inline: true,
        dateFormat: 'mm,dd,yy',
        beforeShow: function(input, inst) {
            alert('before');
        }
    });
    

提交回复
热议问题