0

Привет У меня есть кнопка здесь и когда нажать он показывает календарь:Jquery UI Datepicker кнопку изменить

enter image description here

enter image description here

То, что я хочу добиться того, что когда дата определена, то текст кнопки и изображение будут заменены, например, 22-07-2016, до сих пор не повезло с изменением.

<input name="depart" id="depart"> 

$("#depart").datepicker({ 
defaultDate: null, 
dateFormat: "dd-mm-yy", 
showOn: "button", 
buttonText: "<span class='glyphicon glyphicon-calendar'></span>Depart<span class='glyphicon glyphicon-menu-down'></span>", 
}); 

Я пробовал различные методы, такие:

onSelect: function(date) { 
     buttonText: date, 
}, 
+0

вместо изменения ButtonText вар, вы пытались выбрать кнопку в JQuery и заменить текст? –

+0

Это не кнопка, это , поэтому я не смог добавить в нее текст. –

ответ

1

Вам нужно будет установить значение параметра, используя option. Try,

onSelect: function(date) { 
    $(this).datepicker('option', 'buttonText', date); 
}, 
1

в соответствии с синтаксисом в документации для настройки параметров после начальной загрузки, вы должны сделать это следующим образом:

onSelect: function(date) 
{ 
    $(this).datepicker("option", "buttonText", date); 
} 

См. http://api.jqueryui.com/datepicker/#option-buttonText