我需要在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);
});
答案 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"/>
这是小提琴
答案 3 :(得分:0)
您可以轻松使用以下代码:
$(".date-pick").on('change', function(event) {
event.preventDefault();
alert(this.value);
/* Act on the event */
});
答案 4 :(得分:0)
您还可以直接从onchange
事件中获取值:
onChange="variable=$(this).val();"