【发布时间】:2010-04-26 07:11:58
【问题描述】:
我的日期选择器是这样设置的
$("#scheduled_date_163").datepicker({
onSelect: function(dateText, inst) {
jQuery.get("/tasks/inplace_edit?id=scheduled_date_163&class_name=Task&value=" + dateText, function(data){
$('#scheduled_date_163').html(data);
$('#scheduled_date_163').removeClass('hasDatepicker');
})
}
});
$('#scheduled_date_163').datepicker( "option", "defaultDate", $.datepicker.parseDate("d m y", "31 8 2009") );
如您所见,日期是硬编码的。它应该被一些代码替换。但是,日期选择器拒绝选择日期!它总是向我显示当前日期。无法弄清楚为什么。我什至尝试以字符串和+7 等形式给出日期。但是今天的日期本身显示为默认日期。
这可能是什么原因造成的?
更新
scheduled_date_163 的元素不是文本字段。它是一个 div.On 点击上面写的 datepicker javascript 执行。
<div id="scheduled_date_163">
<p class='date'>None</p>
</div>
div ID 不会在页面上重复。
【问题讨论】:
-
您是否考虑过检查这些解决方案之一?
标签: jquery jquery-ui datepicker