在jquery中获取datepicker的值

时间:2016-07-19 11:46:18

标签: javascript jquery datepicker

我需要在datepicker上获取change的值,但它返回undefined

HTML:

<input  id="#return" name="start" class="date-pick form-control" value="" data-date-format="dd/mm/yyyy" type="text" />

JS:

$('input.date-pick').datepicker().on('changeDate', function (ev) {
      var firstDate = $('#return').val();
      alert(firstDate);
});

5 个答案:

答案 0 :(得分:3)

使用onSelect事件,您可以使用dateText变量

获取所选值
$('.date-pick').datepicker({
    onSelect: function(dateText, inst) {
      alert(dateText);
    }
});

答案 1 :(得分:0)

您还可以使用常规活动change

$('input.date-pick').datepicker().on('change', function (ev) {
   var firstDate = $(this).val();
   alert(firstDate);
});

希望这有帮助。

答案 2 :(得分:0)

您的日期字段

auto const &constDeque = constTestClass.getDeque();

如果您使用bootstrap datepicker,则添加此脚本代码

<input id="thedate" type="text" class="date-pick"/>

这是小提琴

http://jsfiddle.net/s1L5pjpb/1/

答案 3 :(得分:0)

您可以轻松使用以下代码:

 $(".date-pick").on('change', function(event) {
   event.preventDefault();
   alert(this.value);
  /* Act on the event */
  });

答案 4 :(得分:0)

您还可以直接从onchange事件中获取值:

onChange="variable=$(this).val();"