如何从jquery UI datepicker获取日期值

时间:2016-05-09 02:23:24

标签: jquery jquery-ui datepicker

我在过去几个小时内一直试图从UI datepicker

获取日期

我用过

$( your_datepicker_id ).datepicker( "getDate" ) 

这   " How to get the date from jQuery UI datepicker"

但是调试显示它返回一个对象。我也取代了#34; getDate"与" val"。我搜索了许多网站,他们都给出了相同的答案。

我想要的只是约会。

2 个答案:

答案 0 :(得分:0)

这应该有效:

$(your_datepicker_id).val()

答案 1 :(得分:0)

确保在尝试获取日期之前选择了日期。请按照此片段解释如何通过“val()”和“getdate”方法检索日期。

  <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
  <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>

  <script>

$(document).ready(function(){

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

    $("#btnD").click(function(){
    var currentDate = $( "#datepicker" ).datepicker( "getDate" );
alert(currentDate);
    });

  $("#btnI").click(function(){
    var currentDate = $( "#datepicker" ).val();
   alert(currentDate);
    });
});

  </script>

<p>Date: <input type="text" id="datepicker"></p>
<button id="btnD">Get Date</button>
<button id="btnI">Get Input value</button>