2011-07-22 69 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();时没有工作。

相关问题