2016-11-22 43 views
0

pickmeup文檔提供了使用純JavaScript的事件偵聽器的示例,但是如何在jQuery可用並準備好時應用這些事件?在document.ready函數中使用pickmeup datepicker事件偵聽器

pickmeup(element); 
element.addEventListener('pickmeup-change', function (e) { 
    console.log(e.detail.formatted_date); // New date according to current format 
    console.log(e.detail.date);   // New date as Date object 
}) 

下似乎並沒有工作:

$('#pickup_date').on('pickmeup-change', function (e) { 
     console.log(e.detail.formatted_date); // New date according to current format 
     console.log(e.detail.date);   // New date as Date object 
    }); 

回答

0

要回答這個問題,事件監聽需要被包含在選擇初始化:

$('#pickup_date').pickmeup({ 
    format : 'm/d/Y', 
    hide_on_select: true, 
    calendars : 2, 
    change : function (formatted_date) { 
     $('#return_date').val(addDays(formatted_date,2)); 
    } 
    }); 
0

jQuery event docs:「要訪問以上未列出的事件屬性,請使用event.originalEvent對象「。換句話說,使用e.originalEvent.detail.formatted_datee.originalEvent.detail.date