我有我動態添加日曆的場景,點擊時我獲得特定日曆的ID並初始化,但它在第二次點擊時打開。以下是我的代碼Bootstrap Datepicker打開第二次點擊?
$(document).on('click', '.cal', function() {
$(this).attr('id');
$('#'+$(this).attr('id')).datepicker({
format: "yyyy-mm-dd",
todayHighlight: true
}).on('changeDate', function (e) {
var providerid = $(this).attr('providerid');
var facilityid = $(this).attr('facilityid');
var resourceid = $(this).attr('resourceid');
var clickid = $(this).attr('dateid');
var inputDate = $.datepicker.formatDate('yy-mm-dd', new Date($('#' + $(this).attr('id')).datepicker('getDate')));
$('#facility' + $.trim(facilityid) + ' #' + $.trim($(this).attr('dateid')) + ' span').html(inputDate);
Scheduling_MuliView.BackDate(clickid, providerid, resourceid, facilityid, 0);
$(this).datepicker('hide');
});
});
在這方面的任何幫助將不勝感激。
如何添加日曆觸發'.cal'元素? – mzografski 2015-04-06 12:31:00
.cal是動態創建的 – Sherry 2015-04-06 13:00:51