2017-07-06 130 views
0

我需要日期選擇器從不顯示日期部分。jquery日期選擇器:從不顯示日期選擇「ui-datepicker-calendar」

我要從而摧毀/刪除此元素:「UI的日期選擇日曆」

它必須永遠不會顯示。我只想使用日期和年份選擇。

似乎最好的地方是看 「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
$("#datepicker").focus(function(){ 
    $(".ui-datepicker-calendar").remove() 
}) 

使用上述代碼刪除「ui-datepicker-calendar」部分。