Используя jquery и Bootstrap Datepicker, как мне получить новое значение даты, которое я выбрал, используя Bootstrap Datepicker? FYI, я использую Rails 3 и Coffescript.
Я установил datapicker, используя:
<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
Я чувствую себя действительно глупым сейчас, но я не могу узнать, как получить новое значение даты, заданное параметром date_pnger bootstrap.