jquery datepicker第二次没有工作

时间:2014-02-04 07:12:20

标签: php jquery user-interface datepicker

jquery datepicker无法正常工作。当我第一次使用id点击日期输入时,它显示的完全符合预期。但是,当我第二次点击它时,它只显示输入字段。当我在输入外部单击并返回到此输入时,出现相同的问题意味着仅显示输入。但是当输入控制改变时,它工作正常。主要问题是什么 我使用了以下代码
输入是

Begin Date:  
<input type="text" class="span6" required name="begindate" placeholder="Enter Start Date" id="activity_start">

和jquery脚本是

$('#activity_start').datepicker({changeMonth: true,changeYear: true});

我正在使用1.9.2 jquery ui库文件 请帮我解决这个问题。对不起我的英语不好。

1 个答案:

答案 0 :(得分:0)

1.10.2导致问题

if (!$.datepicker.initialized) {
$(document).mousedown($.datepicker._checkExternalClick);
$.datepicker.initialized = true;
}

<强> 1.9.2。版本,按预期工作

if (!$.datepicker.initialized) {
$(document).mousedown($.datepicker._checkExternalClick)
    .find(document.body).append($.datepicker.dpDiv);
$.datepicker.initialized = true;
}