Hola buenas, estoy implementando un Datapicker en el cual quiero que me marque en el calendario 2 días y 3 sin marcar así sucesivamente a lo largo de todos los meses, ya que es una programa que calcula turnos de trabajo. Hasta ahora he conseguido que me marque días concretos. La programación que use fue esta.
<!doctype html>
<head>
<meta name="author" content="Bigfoot">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="jquery-ui-1.8.22.custom.css">
<script src="jquery-1.8.0.min.js"></script>
<script src="jquery-ui-1.8.22.custom.min.js"></script>
<title>Date</title>
</head>
<body>
<div id="datepicker"></div>
<script>
$(function() {
var events = ['15-1-2014', '02-5-2014', '17-6-2014', '17-5-2014'];
//Array para dar formato en español
$.datepicker.regional['es'] =
{
closeText: 'Cerrar',
prevText: 'Previo',
nextText: 'Próximo',
monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
'Julio','Agosto','Septiembre','Octubre','Noviembre ','Diciembre'],
monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
'Jul','Ago','Sep','Oct','Nov','Dic'],
monthStatus: 'Ver otro mes', yearStatus: 'Ver otro año',
dayNames: ['Domingo','Lunes','Martes','Miércoles','Jueves','V iernes','Sábado'],
dayNamesShort: ['Dom','Lun','Mar','Mie','Jue','Vie','Sáb'],
dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sa'],
dateFormat: 'dd/mm/yy', firstDay: 1,
initStatus: 'Selecciona la fecha', isRTL: false};
$.datepicker.setDefaults($.datepicker.regional['es']);
$("#datepicker").datepicker({
beforeShowDay: function(date) {
var current = $.datepicker.formatDate('dd-m-yy', date);
return jQuery.inArray(current, events) == -1 ? [true, ''] : [true, 'ui-state-hover', 'ui-state-highlight'];
}
});
});
</script>
</body>
</html>
Resulta que vi este enlace en el que recorre un JQuery
http://www.jahertor.com/recorrer-todas-las-entradas-de-un-selector-con-jquery/
Creo que me podria valer para implementar lo que quiero pero no se como usarlo.
Muchas gracias y espero vuestra ayuda.