y no es mas facil utilizar por ejemplo full calendar, cargas la info en un json y listo, los va a mostrar en los días que corresponda y es fácil de configurar para que se muestre solo en modo semanal, de todas formas, si aun quieres seguir con esta forma, prueba esto.
Código Javascript
:
Ver original$(document).ready(function(){
veri();
});
function veri(){
//fechas reservadas
var ar = ["09lun","10lun","093mar","10mie"];
//iniciamos un contador
var con = 0;
//recorremos la tabla
$('#tabla tr').find('td').each(function (i, v) {
//asignamos a una variable la id de cada td de la tabla
var ref = ($('#tabla tr').find('td')[con].id);
//verificamos si esa id esta en el array
if( $.inArray(ref,ar) > -1 ){
//Si lo esta, le asignamos una clase
$("td[id="+ref+"]").addClass('listo');
$("td[id="+ref+"]").html("Reservado");
}
//incrementamos el contador
con = parseInt(con)+1;
});
}
Código CSS:
Ver original.listo{
background-color:#FF6E00;
color:#fff;
text-align:center;
}
MUESTRA:
https://jsfiddle.net/xfxstudios/mr07sygz/2/
Ya determinaras tu como asignas la id a los campos basado en la fecha del día. Saludos