【发布时间】:2015-12-20 05:49:35
【问题描述】:
请查看fiddle
第一个日历是我目前拥有的,我想在日历底部添加一些文本元素在 div .ui-datepicker
我的这段代码不能正常工作,
(function($) {
$('.date').datepicker({
beforeShow: function(input, inst) {
alert('Show it to me baby');
$(this).find('.ui-datepicker').append( 'Here I am' );
},
onSelect: function(dateText, inst) {
var date = $(this).val();
alert( date );
$(this).find('.ui-datepicker').append( date );
}
});
})(jQuery);
我的问题是
beforeShow 方法不适用于在页面加载时显示的日历,当 datepicker 附加到输入时它可以正常工作。
在“onSelect”事件中,似乎日历 HTML 元素已重新添加到 dom 中,我的附加代码不会在当前日历上运行,
如果有任何指导,我将不胜感激,
谢谢
【问题讨论】:
标签: javascript jquery datepicker calendar