【发布时间】:2011-07-22 16:44:27
【问题描述】:
如何手动打开 js 代码的日期选择器?
【问题讨论】:
-
您要在哪个事件上手动打开日期选择器??
标签: jquery jquery-ui datepicker
如何手动打开 js 代码的日期选择器?
【问题讨论】:
标签: jquery jquery-ui datepicker
要显示与 id 为“your_elem”的输入关联的日期选择器,您可以使用以下内容:
jQuery('#your_elem').datepicker("show");
【讨论】:
$('#datepickerid').focus() 应该可以解决问题。
【讨论】:
$('#datepickerid').click();
对我来说,建议的解决方案都不起作用。 日期选择器打开,但随后立即关闭。 所以我通过使用解决了这个问题:
setTimeout('$("#datepicker_element").focus();', 320);
希望这对某人有所帮助
【讨论】:
我遇到了这个问题(在这种情况下,datepicker 是 Drupal 模块的一部分),对我来说是这样的:
$('input.date').focus();
$('input.date').click();
仅使用$('input.date').click(); 时不起作用。
【讨论】:
确实为我工作:
setTimeout(function(){$("input#element_id").focus();}, 200);
【讨论】:
$(function () {
$('#DatePicker').datepicker({
duration: '',
showTime: true,
constrainInput: false,
maxDate: '+1y',
minDate: '-0d',
defaultDate: ''
});
});
【讨论】: