2014-01-13 51 views
0

即時通訊仍然找到我的方式與jquery和JS。 IM使用此日期時間選擇器http://xdsoft.net/jqplugins/datetimepicker/插件和我需要傳遞的允許時間數組英寸DatePicker Javascript在初始化時通過允許的次數數組

基本上文檔狀態這

$('#datetimepicker5').datetimepicker({ 
datepicker:false, 
allowTimes:[ 
    '12:00', '13:00', '15:00', 
    '17:00', '17:05', '17:20', '19:00', '20:00' 
] 
}); 

什麼,我想知道是有沒有辦法來傳遞一個數組在這裏?香港專業教育學院嘗試創建一個功能,做允許:getArr(),但它沒有工作

function getArr() { 
      var allowTimes = [ 
    '12:00', '12:30', '13:00', '13:30', '14:00', 
    '14:30', '15:00', '15:30', '19:00', '20:00' 
]; 
     return allowTimes; 

    } 

這是應該如何做或者是它的插件的限制是林試圖找出?

+0

你想從#picker5權allowedTimes? –

+0

請提供您對'datetimepicker'代碼的整個調用。 –

回答

0

您可能會傳遞allowTimes對函數的引用,而不是調用它來返回結果。

如果你的代碼如下所示:

$('#datetimepicker5').datetimepicker({ 
datepicker:false, 
allowTimes: function getArr() { 
     var allowTimes = [ 
      '12:00', '12:30', '13:00', '13:30', '14:00', 
      '14:30', '15:00', '15:30', '19:00', '20:00' 
     ]; 
    return allowTimes; 
} 
}); 

你會希望將其更改爲以下:

$('#datetimepicker5').datetimepicker({ 
datepicker:false, 
allowTimes: function getArr() { 
     var allowTimes = [ 
      '12:00', '12:30', '13:00', '13:30', '14:00', 
      '14:30', '15:00', '15:30', '19:00', '20:00' 
     ]; 
    return allowTimes; 
}() 
}); 
+0

不完全是我實施,但讓我在正確的軌道上,所以你得到的榮譽 - 謝謝:) – JazziJeff