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