2012-06-06 45 views
0

我有我的觀點(JS)此代碼:不工作jQuery的timepicker插件正確

$("#mydivelement").timepicker(); 

而是隻timepicker的,它顯示的DateTimePicker。我有日期選擇器默認的頁面佈局設置,如果它的事項:

$.datepicker.setDefaults({ 
     dateFormat: 'dd/mm/yy', 
     yearRange: '1930:2012', 
     changeYear: true, 
     changeMonth: true, 
     autoSize: true, 
     showAnim: 'slideDown', 
     firstDay: 1 
    }); 

更新:使用jQuery的圖書館 - 的UI-timepicker-addon.js

+0

只是一個想法:當你想要一個時間選擇器時,爲什麼要設置'dateFormat' ......也許這可能是問題所在。 – evotopid

+0

這是datepicker的默認設置,不是timepicker – karaxuna

+0

哦......對不起,我只是沒有完全閱讀......(現在有意義):D – evotopid

回答

5

你缺少添加{}裏面的.timepicker()

jQuery的

$(function() { 
    $("#mydivelement").datepicker({ 
    dateFormat: 'dd/mm/yy', 
     yearRange: '1930:2012', 
     changeYear: true, 
     changeMonth: true, 
     autoSize: true, 
     showAnim: 'slideDown', 
     firstDay: 1 
    }); 
    $('#timepicker').timepicker({}); // it shows only timepicker without datepicker 
}); 

jsFiddle example

+0

在ie9下無法正常工作:(但是可以在chrome中工作,你知道爲什麼嗎? – karaxuna

+0

你可以再試一次嗎?我更新了它,只是在第一天忘了''' 1' – agriboz

+0

不,這沒問題,這行在庫中不起作用:$ .fn.datetimepicker.apply($(this),tmp_args); – karaxuna