2016-03-01 2 views
1

Я работаю с кокона для некоторых вложенных полей и все идеально, но у меня есть вход, где мне нужно сохранить даты, и я работаю с бутстраповских-Datepicker рельсах , в первом виде datepicker отлично работает, но когда я нажимаю для создания новой формы во второй форме, мой финифтер перестает работать.Rails 4 Кокон Gem + самозагрузки DatePicker

Я думал, в функции использования кокон для разрешить его, но у меня нет знаний в JavaScript, так что я делаю что-то вроде этого:

$('#order_payments').on('cocoon:before-insert', function(e, insertedItem) { 
    $('.datepicker').datepicker(); 
    }); 

Но не работает, что является лучшим способом для решения этой проблемы ??

Спасибо за ваше время!

ответ

3

Хорошо, я мог бы решить вопрос, мой код в порядке, просто мне нужно добавить $ (document) .ready (function() {}); и внутри ставим мою функцию кокона с инициализатором даты.

$(document).ready(function(){ 
    $('.datepicker').datepicker(); 
    $('#order_payments').on('cocoon:after-insert', function(e, insertedItem) { 
     $('.datepicker').datepicker(); 
    }); 
}); 

Надеюсь, этот код может кому-то помочь!

С уважением!

+2

Возможно, было бы полезно выполнить поиск по jquery с помощью 'insertItem.find ('. Datepicker'). Datepicker()'. – BroiSatse

+0

Ты сделал мой день ... Спасибо – Sheharose

Смежные вопросы