Jquery Datepicker:永远不会显示日期选择“ui-datepicker-calendar”

时间:2017-07-06 10:10:22

标签: jquery jquery-ui-datepicker

我需要一个日期选择器,以便永远不会显示日期部分。

我想破坏/删除这个元素:“ui-datepicker-calendar”

绝不能表现出来。我只想使用日期和年份选择。

看起来最好的地方是看“beforeShow”

$("#datepicker").datepicker({ dateFormat: 'dd/mm/yy', beforeShow: myFunction});

function myFunction(input,inst)
{
    alert(inst);
    $(".ui-datepicker-calendar").remove();
   //$(".ui-datepicker-calendar").destroy(); //this causes infinite loop
}
这可能吗? http://jsfiddle.net/UEnqL/9/

我尝试过“破坏”,“隐藏”它只会在下一次点击时返回。

1 个答案:

答案 0 :(得分:1)

$("#datepicker").focus(function(){
    $(".ui-datepicker-calendar").remove()
})

使用上面的代码删除“ui-datepicker-calendar”部分。