Я также использую Stefan Petre's http://www.eyecon.ro/bootstrap-datepicker, и он не работает с Bootstrap 3 без изменений. Обратите внимание, что http://eternicode.github.io/bootstrap-datepicker/ является вилкой кода Стефана Петра.
Вы должны изменить свою разметку (разметка образца не будет работать), чтобы использовать новый CSS и форму сетки в Bootstrap 3. Также вам нужно изменить некоторые CSS и JavaScript в реальной реализации bootstrap-datepicker.
Вот мое решение:
<div class="form-group row">
<div class="col-xs-8">
<label class="control-label">My Label</label>
<div class="input-group date" id="dp3" data-date="12-02-2012" data-date-format="mm-dd-yyyy">
<input class="form-control" type="text" readonly="" value="12-02-2012">
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
</div>
</div>
</div>
CSS изменения в datepicker.css на линиях 176-177:
.input-group.date .input-group-addon i,
.input-group.date .input-group-addon i {
изменение Javascript в Datepicker-bootstrap.js на линии 34:
this.component = this.element.is('.date') ? this.element.find('.input-group-addon') : false;
ОБНОВЛЕНИЕ
Используя новую код из http://eternicode.github.io/bootstrap-datepicker/ изменения заключаются в следующем:
CSS изменения в datepicker.css на линиях 446-447:
.input-group.date .input-group-addon i,
.input-group.date .input-group-addon i {
изменения Javascript в Datepicker-bootstrap.js на линии 46 :
this.component = this.element.is('.date') ? this.element.find('.input-group-addon, .btn') : false;
Наконец, JavaScript, чтобы включить DatePicker (с некоторыми вариантами):
$(".input-group.date").datepicker({ autoclose: true, todayHighlight: true });
Протестировано с помощью Bootstrap 3.0 и JQuery 1.9.1. Обратите внимание, что эта вилка лучше использовать, чем другая, поскольку она больше функциональна, имеет поддержку локализации и автоматически позиционирует datepicker на основе позиции управления и размера окна, избегая выбора сборщика, который был проблемой с более старыми версия.
Is not eternicode support bootstrap 3 – aksappy
Да, это просто ошибка тупого селектора на моей стороне. – user2167526
Eternicode теперь поддерживает Bootstrap 3: https://github.com/eternicode/bootstrap-datepicker/issues/426 –