【问题标题】:Getting hidden value for a datepicker获取日期选择器的隐藏值
【发布时间】:2014-12-17 06:39:04
【问题描述】:

我有一个日期选择器,如JSfiddle 所示。我需要获取该日期选择器的值并将其显示在没有任何文本框的日历下方。我该怎么做?
我试过了

alert($("#datepicker").val()); 

alert($("#datepicker").getText());

alert($("#datepicker").getValue());

但它没有用。我该如何实施?

【问题讨论】:

  • 您确定#datepicker 是您隐藏输入的正确选择器吗?
  • 你试过getDate吗?
  • 不,让我试试getDate

标签: jquery html jquery-ui datepicker


【解决方案1】:

您可以使用onSelect

$("#dp").datepicker({
  buttonImage: '//placehold.it/32',
  buttonImageOnly: true,
  changeMonth: true,
  changeYear: true,
  showOn: 'both',
  onSelect: function(value) {
    $('#mydiv').text(value)
  }
});
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.js"></script>
<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/redmond/jquery-ui.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.js"></script>

<input type="hidden" id="dp" />
<div id="mydiv"></div>

【讨论】:

  • 太棒了。谢谢你:)
【解决方案2】:

你也可以使用$('#').datepicker('getDate');

如果您想查看更多答案,这与现有问题非常相似:Getting value from JQUERY datepicker

【讨论】:

    猜你喜欢
    • 2019-03-15
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-08
    相关资源
    最近更新 更多