Показать сообщение отдельно
  #7 (permalink)  
Старый 22.12.2016, 15:28
Новичок на форуме
Отправить личное сообщение для danon_13 Посмотреть профиль Найти все сообщения от danon_13
 
Регистрация: 22.12.2016
Сообщений: 6

Сообщение от рони Посмотреть сообщение
danon_13,
нормальный способ: создали новый элемент, затем проинициализировали, при удалении разрушили виджет и затем удалили элемент.

но можно сохранить с помощью detach удалённый элемент а потом вернуть.

$(document).ready(function() {
    var datepicker;
    $("#form").change(function() {
        if (this.value == "data_otch") $(".for").html("").append(datepicker);
        else {
            datepicker = $("#datepicker-default").detach();
            $(".for").html('<input name="filtr" value="" class="form-control input-sm" id="" type="text">')
        }
    });
    $(".datepicker-default").click(function() {
        alert("123")
    })
});
спасибо, буду пробовать
Ответить с цитированием