使用 jquery 和 Bootstrap Datepicker,如何获取使用 Bootstrap Datepicker 选择的新日期值?仅供参考,我正在使用 Rails 3 和 Coffescript。
我使用以下方法设置数据选择器:
<input id="startdate" class="span2 datepicker" type="text" value="" name="startdate" default="2013-05-21" data-date="2013-05-21" data-behavior="datepicker">
<%= submit_tag 'Get Data using date', :id => 'get_data' %>
$(".datepicker").datepicker
endDate: new Date
format: "yyyy-mm-dd"
autoclose: true
minViewMode: 1
todayBtn: "linked"
当用户单击旁边的“使用日期获取数据”按钮时,我将使用 jQuery 获取由 datepicker 设置的新日期值,阻止表单提交并使用该日期值运行 ajax 请求。除了获取正确的新日期值外,所有 ajax 都运行良好。我尝试了以下两种方法,但它没有给我新的日期,它只返回我最初设置的默认值。
sd1 = $('#startdate').attr('value')
console.log sd1
sd2 = $('#startdate').attr('data-date'))
console.log sd2
我现在感觉真的很愚蠢,但我不知道如何获取引导程序日期选择器设置的新日期值。