Jquery 如何在选择更改时设置日期选择器?

Jquery 如何在选择更改时设置日期选择器?,jquery,jquery-ui,datepicker,Jquery,Jquery Ui,Datepicker,我有一个非常简单的问题。但我无法解决这个问题 我想在选择更改时将datepicker设置为输入。另外,在更改“选择为其他”选项时,应删除日期选择器,并且只显示文本框 这就是我迄今为止所尝试的 jQuery(document).ready(function(){ jQuery('#filevalidity').change(function(){ var option = jQuery(this).find(

我有一个非常简单的问题。但我无法解决这个问题

我想在选择更改时将datepicker设置为输入。另外,在更改“选择为其他”选项时,应删除日期选择器,并且只显示文本框

这就是我迄今为止所尝试的

jQuery(document).ready(function(){

                    jQuery('#filevalidity').change(function(){
                        var option = jQuery(this).find("option:selected").val();
                        if(option === "MAX_DOWNLOAD_LIMIT")
                        {

                            jQuery('#dlorex').next('input').datepicker("destroy");
                        }
                        if(option === "EXPIRY_DATE")
                        {

                            jQuery('#dlorex').next('input').datepicker({minDate : 1});
                        }
                    });

                });

我哪里出错了?

$(“.date”).datepicker({ onSelect:函数(日期文本){ 显示(“所选日期:+dateText+”;输入的当前值:+this.value); } });

$(“.date”).datepicker({ onSelect:函数(日期文本){ 显示(“所选日期:+dateText+”;输入的当前值:+this.value); } });

next()
获取相同级别的同级(在本例中,与tr级别相同)

您可以使用
find()
输入为目标。此外,您还没有正确关闭几个标记

给你:

jQuery(文档).ready(函数(){
jQuery('#filevalidity').change(function(){
var option=jQuery(this).find(“option:selected”).val();
如果(选项==“最大下载限制”){
jQuery('#dlorex').find(“输入[name='downlimit']””).datepicker(“销毁”);
}
如果(选项==“到期日”){
jQuery(“#dlorex”).find(“输入[name='downlimit']”)。日期选择器({
minDate:1
});
}
});
});

文件有效期:
下载限制
到期日
下载限制
next()
获取同一级别的同级(在本例中,与tr级别相同)

您可以使用
find()
输入为目标。此外,您还没有正确关闭几个标记

给你:

jQuery(文档).ready(函数(){
jQuery('#filevalidity').change(function(){
var option=jQuery(this).find(“option:selected”).val();
如果(选项==“最大下载限制”){
jQuery('#dlorex').find(“输入[name='downlimit']””).datepicker(“销毁”);
}
如果(选项==“到期日”){
jQuery(“#dlorex”).find(“输入[name='downlimit']”)。日期选择器({
minDate:1
});
}
});
});

文件有效期:
下载限制
到期日
下载限制
jQuery('#dlorex')。下一步('input')
在与
tr
相同的级别上查找
input
,这在代码
jQuery('#dlorex')中不是这样。下一步('input')
在与
tr
相同的级别上查找
input
,这在代码中不是这样的