Javascript 如何禁用和启用datetimepicker jquery插件

Javascript 如何禁用和启用datetimepicker jquery插件,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我有一个要求,比如从输入框启用和禁用插件 <select id="sel"> <option value="opt1" data-type="date">opt1</option> <option value="opt2" data-type="string">opt2</option> </input><input id="inp"> <script> $('#sel').on('change',

我有一个要求,比如从输入框启用和禁用插件

<select id="sel">
<option value="opt1" data-type="date">opt1</option>
<option value="opt2" data-type="string">opt2</option>
</input><input id="inp">

<script>
$('#sel').on('change', function(){
   var type = $('this').find('option:selected').data(type);
   if(type == 'date'){
      //enable calendar
      $('#inp').datetimepicker();
   } else {
      //need to disable
   }
});
</script>

opt1
opt2
$('#sel')。on('change',function(){
变量类型=$('this')。查找('option:selected')。数据(类型);
如果(类型==“日期”){
//启用日历
$('#inp').datetimepicker();
}否则{
//需要禁用
}
});

如果类型为日期,则要启用,如果不需要禁用日历。任何值得注意的帮助。

如果您有时间阅读
datetimepicker
,您将看到一些方法,甚至有一些示例:

隐藏
-隐藏日期时间选择器

切换
-显示/隐藏日期时间选择器

销毁
-销毁日期时间选择器


现在,选择您想要的日历。

这里有什么不起作用?请参阅else block,如果“type”不是date,我想从输入框中删除日历,并像普通输入框一样工作。是的,destroy对我来说很好。谢谢你,我没有看到手册,只是举了一些例子,然后做了一些工作。