Показать сообщение отдельно
  #6 (permalink)  
Старый 22.12.2016, 14:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,131

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")
    })
});
Ответить с цитированием