Para representar los días utilizo una tabla, englobada en una clase "mes".
Lo que necesito es saber los días señalados y estoy utilizando jQuery para llevar a cabo una serie de validaciones y controles.
Para ello, en principio, recorro los meses buscando la clase "mes", pero lo que no puedo es acceder mediante el DOM, a los td que contienen los días:
Código:
En principio esto me daría el número de días con la clase habilitado dentro del mes que está recorriendo la colección, pero no funciona. Sin embargo, si pongovar meses=$('.mes').length; $('.mes').each(function(index){ var habilitado=$(this + ' > table > tbody > tr > td.habilitado').length;
Código:
funciona pero, lógicamente, me da el valor total de todos los días habilitados contenidos en cualquier clase mes, pero no mes a mes, que es como tengo que validarlo.var habilitado=$('.mes > table > tbody > tr > td.habilitado').length;
El problema que tengo siempre es con $(this) cuando quiero acceder a elementos que no sean próximos. Espero vuestra ayuda para resolver este entuerto. Gracias por vuestro interés. Saludos.