Usiamo l'interfaccia utente 1.8.6 di jquery sul mio posto di lavoro.jQuery UI datepicker - Tentativo di acquisire l'evento click dalla data cliccata
Come posso acquisire la data su cui è stato fatto clic in datepicker, così posso formattare la data corrente in un datestamp e passare quel valore in un campo modulo nascosto?
Ecco alcuni codice che ho cercato di ottenere lavoro:
$('.ui-state-default').live('click', function(){
console.log('date clicked');
var currentdate = $(this).text();
var d = currentdate;
var m = monthFormat($('.ui-datepicker-month').text());
var y = $('.ui-datepicker-year').text();
$('a.ui-state-default').removeClass('ui-state-highlight');
$(this).addClass('ui-state-highlight');
if (currentdate.length < 2) {
d = "0" + currentdate;
}
var datestamp = y + "-" + m + "-" + d;
console.log(datestamp);
$('#dateHidden').val(datestamp);
});
Grazie per guardare il mio codice Apprezzo tutto l'aiuto voi ragazzi può offrire.
Perché non stai usando l'evento onSelect? http://api.jqueryui.com/datepicker/#option-onSelect – j08691