質問: $('.panels:last'); $('.panelsadd').on('click', '.add_btn', function(){ $('.panels:last').after(clone.clone(true)); $('.panels:last input.datepicker') .removeClass('hasDatepicker') .datepicker({ defaultDate: new Date(), dateFormat: "yy/mm/d"}); $(".btn_delete_btn:not(:first)").show(); //追加したフォームを削除する $('.panels').on('click', '.btn_delete_btn', function(){ $(this).closest(".panel").remove(); $("#addcnt").val(Number($("#addcnt").val()-1)); }); //clockpicker部分 $(function() { $('.clockpicker').clockpicker(); }); ``` ``` //html 部分 追加する //フォームの個数をカウント //フォームを減らすボタン フォームを削除する 時間 日程 ```
回答: 全体がわからないので勘ですが、フォームの複製後に下記のようにしてみてはいかがでしょうか。 ``` $( '.clockpicker' ).clockpicker( 'remove' ).clockpicker(); // 一度削除してから再登録する ``` 【ClockPicker】