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")
})
});