Это решение, которое я использую.У него есть больше строк, но он будет создавать указатель даты только один раз.
$('#txtSearch').datepicker({
constrainInput:false,
beforeShow: function(){
var t = $('#ddlSearchType').val();
if( ['Required Date', 'Submitted Date'].indexOf(t) ) {
$('#txtSearch').prop('readonly', false);
return false;
}
else $('#txtSearch').prop('readonly', true);
}
});
Указатель даты не будет отображаться, если только значение ddlSearchType не равно «Требуемая дата» или «Дата отправки»