2011-05-13 33 views

回答

9

只能调用上的初始化的jQuery UI插件的方法和你忘了初始化日期选择器:

$("#date").datepicker(); 
$("#date").datepicker("setDate", new Date()); 

Updated JSFiddle

+0

谢谢! 但是我在真实网页上遇到了这个问题: 由于文本字段在加载时未出现在页面上,因此我使用活动/焦点事件在其上放置了日期选择器。 并感谢你,我现在知道,问题来自日期选择器没有初始化,当我尝试设置当前日期,因为它等待焦点发生...... 我被迫放下我的现场活动并在创建文本字段时手动初始化日期选择器? – Willy

+0

如果你可以,你应该在创建文本字段时初始化它。如果您在日期选择器尚未初始化之前检查,焦点事件也可以工作(* if(§.isFunction($('myfield')。datepicker())*)。 – Daff