2011-07-22 70 views

回答

0

$('#datepickerid').focus()應該訣竅。

+0

這是一個好主意。它幾乎解決了我的問題,我必須添加另一行:'$('#datepickerid')。click();' – Incredible

17

要顯示關聯ID爲「your_elem」輸入的日期選擇器,你可以使用這樣的事情:

jQuery('#your_elem').datepicker("show"); 
+0

這對我不起作用。它返回一個js錯誤。 – Incredible

+0

@Incredible請參閱文檔:http://api.jqueryui.com/datepicker/#method-show您可能在選擇器中存在拼寫錯誤或錯誤,請檢查控制檯是否有錯誤?如果仍然無法正常工作,請在SO – Lepidosteus

+0

上發佈一個新問題在我的情況下,datepicker是Drupal模塊的一部分,您的解決方案給我一個錯誤「無法讀取未定義的屬性」設置。也許這是不同之處。選擇器是正確的,因爲我的解決方案發布爲答案適用於我使用相同的選擇器。 – Incredible

0
$(function() { 
    $('#DatePicker').datepicker({ 
     duration: '', 
     showTime: true, 
     constrainInput: false, 
     maxDate: '+1y', 
     minDate: '-0d', 
     defaultDate: '' 
    }); 
}); 
0

我有這個問題(日期選擇器是一個Drupal模塊的一部分,在這個案件),對我來說這是:

$('input.date').focus(); 
$('input.date').click(); 

它只使用$('input.date').click();時沒有工作。

相關問題