【发布时间】:2010-11-20 06:54:29
【问题描述】:
我正在使用kelvin lucks jquery date picker。
我设置了一个开始和结束日期选择器,以便在选择开始日期时将同一日期分配给结束日期,并且结束日期确保其日历不允许选择开始日期之前的任何日期。
效果很好,除非您选择结束日期而不触及开始日期,您可以在开始日期之前设置结束日期。不好!
$(function()
{
$('.date-pick').datePicker({startDate:'2000-01-01', clickInput:true})
$('#start-date').bind('dpClosed', function(e, selectedDates) {
var d = selectedDates[0];
if (d) {
d = new Date(d);
$('#end-date').dpSetStartDate(d.addDays(0).asString()).dpSetSelected(d.asString()).val($(this).val());
}
});
});
因为我使用 PHP 预填充输入字段,所以我要做的就是触发 $('#end-date').dpSetStartDate 以便在文档加载时更新结束日期。目前只更新$('#start-date').bind('dpClosed', function(e, selectedDates) {
我该怎么做?
谢谢,
提姆
【问题讨论】:
-
$(function() {});是绑定到 document.ready 的快捷方式。在文档准备好之前,其中的所有内容都不会执行。你能澄清你的问题吗? -
对不起...我自己搞糊涂了。我要做的就是触发 $('#end-date').dpSetStartDate 以便在文档加载时更新结束日期。目前它只更新 $('#start-date').bind('dpClosed', function(e, selectedDates) {
标签: javascript jquery datepicker