Jquery ui 如何将日期放入从日期选择器中选择的隐藏字段中
我有一个文本字段的日期选择器,格式为2011年5月5日。在该日期选择器关闭时,我需要写入隐藏字段 或此格式的文本字段2011年5月5日Jquery ui 如何将日期放入从日期选择器中选择的隐藏字段中,jquery-ui,jquery,Jquery Ui,Jquery,我有一个文本字段的日期选择器,格式为2011年5月5日。在该日期选择器关闭时,我需要写入隐藏字段 或此格式的文本字段2011年5月5日 $( '#txt_field').datepicker({dateFormat: 'dd-M-yy', onClose: function() {$( '#hiddenfield').attr('value' ,$( '#txt_field').datepicker({dateFormat: 'mm-dd-yyyy'}) )}}); 当我这样做的时候,我会在隐
$( '#txt_field').datepicker({dateFormat: 'dd-M-yy', onClose: function() {$( '#hiddenfield').attr('value' ,$( '#txt_field').datepicker({dateFormat: 'mm-dd-yyyy'}) )}});
当我这样做的时候,我会在隐藏的区域中获取对象
$('#txt_field').datepicker({
dateFormat: 'dd-M-yy',
onClose: function() {
var date = new Date($(this).val());
if (date) {
var formattedDate = (date.getMonth() + 1) + "/" +
date.getDate() + "/" +
date.getFullYear();
$('#hiddenfield').val(formattedDate);
}
}
});
此处示例:
此处示例:不是.datepicker调用jQuery对象的返回值吗?不是.datepicker调用jQuery对象的返回值吗?Ariel:未按预期工作。请查看此链接。如果我们选择5月5日,它给出的是2011年4月4日,应该是2011年5月5日。使用这个来获取日期,而不是“var date=$(this)。datepicker('getDate');”-我已经相应地编辑了答案。Ariel:没有按预期工作。请查看此链接。如果我们选择5月5日,它给出的是2011年4月4日,应该是2011年5月5日。使用此选项获取日期,而不是“var date=$(this).datepicker('getDate');”-我已相应地编辑了答案。