Javascript 销毁并将jquery日期选择器设置为on条件

Javascript 销毁并将jquery日期选择器设置为on条件,javascript,jquery,datepicker,jquery-ui-datepicker,destroy,Javascript,Jquery,Datepicker,Jquery Ui Datepicker,Destroy,我将Jquery与ASP.NET MVC结合使用,创建一个页面,其中包含一些字段来输入数据,并具有一些基于条件的功能 就像我可以选择工作订单日期在选择等于,不等于,今天,明天等 因此,我必须根据dropdownlist值的选择,将右侧文本框设置为datepicker或某个仅限时间的文本框 如果从第一个到大于等于,我希望textbox作为日期选择器,在选择最后两个选项时,即在过去x天和未来x天,我只希望textbox而不是日期选择器,我的意思是我希望销毁日期选择器 我已经完成了以下代码,但没有

我将Jquery与ASP.NET MVC结合使用,创建一个页面,其中包含一些字段来输入数据,并具有一些基于条件的功能

就像我可以选择工作订单日期在选择等于,不等于,今天,明天等

因此,我必须根据dropdownlist值的选择,将右侧文本框设置为datepicker或某个仅限时间的文本框

如果从第一个到大于等于,我希望textbox作为日期选择器,在选择最后两个选项时,即在过去x天和未来x天,我只希望textbox而不是日期选择器,我的意思是我希望销毁日期选择器

我已经完成了以下代码,但没有得到结果

function checkselection(obj) {
            if ($("#ddl_" + obj + " :selected").text() == "in last x days" || $("#ddl_" + obj + " :selected").text() == "in next x days") {
                removedatepicker(obj);
                $("#txt_" + obj).attr("disabled", false);
            }
            else {
                setdatepicker(obj);
                $("#txt_" + obj).attr("disabled", false);
            }
        }

    function setdatepicker(id) {
                $('#' + id).datepicker({
                    autoclose: true
                });
            }

            function removedatepicker(id){
                $('#' + id).datepicker("remove");
            }
obj是文本框的id