JQuery:在单击范围标记

时间:2016-04-26 11:36:47

标签: javascript jquery html jquery-ui datepicker

在这里,我正在尝试使用此代码添加生日:

<script>
    $('#datepicker').focus(function() {
        $("#datepicker").datepicker();
    });
</script>

我无法关闭jquery datepicker!这是我的HTML:

<div class="DOB">
            <span class="DOB" contenteditable="true" id="datepicker">25/09/1996</span>
            <hr />
            <span class="st">Date of birth</span>
        </div>

我一直都不想在屏幕上使用JQuery datepicker!

请帮忙......

2 个答案:

答案 0 :(得分:0)

你可以做这样的事情

var show = 1;

$('#datepicker').focus(function() { 
if(show == 1)
{
    $( "#datepicker" ).datepicker("show");
    show = 0;
}
else
{
    $( "#datepicker" ).datepicker("hide");
    show = 1;
}
});

答案 1 :(得分:0)

我在其他网站上搜索了这个,这个工作正常,但是我不能在几个月之间切换,或者如果我在没有选择日期的情况下将其关闭而将空格留空!...

Method method = targetClass.getDeclaredMethod(methodName, argClasses);
method.setAccessible(true);
return method.invoke(targetObject, argObjects);

这肯定会有效,如果可能的话,请找到切换月和空白问题的解决方案!