Как получить выбранное значение даты при использовании Bootstrap Datepicker?

Используя 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 для получения нового значения даты, установленного указателем даты, запретить отправку формы и выполнить запрос ajax с использованием этого значения даты. Все Ajax работает хорошо, за исключением получения правильного нового значения даты. Я попробовал оба из следующих, и это не дает мне новую дату, это только возвращает значения по умолчанию, которые я первоначально установил.

sd1 = $('#startdate').attr('value')
console.log sd1

sd2 = $('#startdate').attr('data-date'))
console.log sd2

Я чувствую себя действительно глупо сейчас, но я не могу узнать, как получить новое значение даты, установленное загрузчиком даты начальной загрузки.

Ответы на вопрос(9)

Ваш ответ на вопрос