【问题标题】:How can I get the values from the selected jquery datepicker inputs? [duplicate]如何从选定的 jquery datepicker 输入中获取值? [复制]
【发布时间】:2014-05-01 16:59:29
【问题描述】:
<input type="text" id="datepicker">
<input type="text" id="datepicker2">  
<input type="text" id="datepicker3">  

<script>
$(function() {
  $( "#datepicker, #datepicker2, #datepicker3" ).datepicker({ minDate: 0, maxDate: "+6M"});
});

var date = $( "#datepicker2" ).val();

</script>

我正在尝试使用 val(); 获取所选日期的值;但我总是得到“未定义” 日期选择器工作正常,但我不知道如何获取值。

【问题讨论】:

标签: jquery jquery-ui-datepicker


【解决方案1】:

直接来自Doc

getDate()

返回: 日期

返回日期选择器的当前日期,如果没有选择日期,则返回 null。

  • 此方法不接受任何参数。

代码示例:

调用 getDate 方法并将值存储在变量中:

var currentDate = $( ".selector" ).datepicker( "getDate" );

【讨论】:

  • 感谢布雷特的快速回复。但问题是,如果我使用该代码 jquery-ui-datepicker 停止工作......我有一个'',当我选择日期时,我想稍后得到我选择的价值..有什么想法吗?再次..谢谢你
  • 这段代码绝对没有理由导致日期选择器停止工作。这是一个经过测试的功能,自创建以来一直是此日期选择器的一部分。听起来有更深层次的问题
  • 以上代码将返回一个代表所选日期的日期对象,如果没有选择日期则返回null
  • @pacafs 看到我更新的答案。它展示了如何获取值并存储它以供以后使用
  • DONE ;) Manny 谢谢我的朋友@BrettWeber
猜你喜欢
  • 2014-12-27
  • 1970-01-01
  • 2019-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-03
  • 1970-01-01
  • 2011-07-06
相关资源
最近更新 更多