У меня jQuery datepicker метод addClass не добавляет класс в div с id # ui-datepicker-div.
Код JQuery:
$(document).ready(function () {
//this works
$('.date-picker1').addClass("mtp");
//This does not work
$("#ui-datepicker-div").addClass("myclassdoesntgo");
$('.date-picker1').datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'yy',
onClose: function (dateText, inst) {
var month = 1;
// month= $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = 1900;
year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, 25));
// $("startDate").val = month;
$("startMonth").val = year;
}
});
$('#ui-datepicker-div').css('display', 'none');
});
Полный код здесь
Просто добавьте его после вызова метода datepicker:
$(document).ready(function () {
$('.date-picker1').addClass("mtp");
$('.date-picker1').datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'yy',
onClose: function (dateText, inst) {
var month = 1;
// month= $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = 1900;
year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, 25));
// $("startDate").val = month;
$("startMonth").val = year;
}
});
$("#ui-datepicker-div").addClass("myclassdoesntgo");
$('#ui-datepicker-div').css('display','none');
});
Полная рабочая скрипка здесь: http://jsfiddle.net/VS2ek/3/
ui-datepicker-div
?