我试图获取内联jquery datepicker的选定日期。我需要在Java代码中使用选定的日期,而不是在JS中。我试图将它绑定到隐藏的输入但它没有用,我只有{{1 }}
HTML:
null
和js:
<div id='datepicker'></div>
<input type="hidden" id="datepicker_send" name="datepicker_send">
<div>Free Appointments on <label id="selectedDate">:</label></div>
我试过了
$(document).ready(function(){
$("#datepicker").datepicker({altField:'#datepicker_send'});
$("#datepicker").on("change",function(){
var selected = $(this).val();
$('#selectedDate').html(selected);
});
我只得到request.getParameter("datepicker_send");
。你有什么想法吗?
谢谢
答案 0 :(得分:0)
在你的JS中,试试:
var selected = $('#datepicker').datepicker('getDate');
代替:var selected = $(this).val();
这会触发datepicker类中的getDate函数来实际获取日期。