2016-11-04 49 views
1

我目前正試圖從DOM中完全刪除一個datepicker元素,如果使用的設備沒有觸摸屏。 (。不要觸碰)。並用選擇菜單替換它。不幸的是,即使我用純CSS隱藏了元素,我的parsley驗證仍然在datepicker中顯示。我想我可以用modernizr來做。但是我很難讓它起作用。這是我現在的代碼。需要幫助隱藏DatePicker在一個無觸摸設備w/Modernizr

if (!Modernizr.inputtypes.date) { 
 
\t $('html.no-touch .datepicker').datepicker({ 
 
\t \t disabled: true \t \t 
 
\t }); 
 
}

回答

0

如果要刪除的元素完全,你會想打電話給毀在日期選擇刪除的元素之前。

$('html.no-touch .datepicker').datepicker('destroy').remove();