jquery datepicker没有第二次显示

我使用J查询日期选择器来选择文本字段中的日期。 一旦我选择日期并再次点击相同的输入字段,它就不显示日期选择器,一旦我点击文本字段之外的某个地方,再次点击文本字段就可以了。

$(selector).datepicker({ minDate: new Date(), dateFormat: 'dd/mm/yy' }); 

来人帮帮我

我真的不明白为什么我选择日期之后没有显示日期选择器框,再次单击以更改它而不单击页面上的其他位置。

但我决定写作

 $(selector).datepicker('show'); 

我认为问题是默认情况下showOn属性是focus 。 这意味着只有在关联的输入字段获得焦点时才会触发datepicker。 当您使用日期选择器选择日期时,我假设输入字段之后仍然具有焦点,因此在单击时不再“接收”它。 您必须在输入字段外单击然后再单击它以再次触发focus事件。

另一种选择可能是使用一个按钮( showOn: buttonshowOn: both ),这样你就可以点击那个按钮来触发datepicker。