если выбрать по одному элементу из списка, а затем вернуться к первому то инпут пропадает
поэтому таким образом исправил решение
$(document).ready(function() {
var datepicker;
var p;
$("#form").change(function() {
if (this.value == "data_otch") {
$(".for").html("").append(datepicker);
p = 0;
}
else if(p == 1){
p = 1;
}
else{
p = 1;
datepicker = $("#datepicker-default").detach();
$(".for").html('<input name="filtr" value="" class="form-control input-sm" id="" type="text">');
}
});
});