Código Javascript
:
Ver original$('.checks span').click(function() {
var activos = new Array();
$('.checks span').each(function(ele,ind){
if($(ele).is(':checked')) activos.push($(ele).attr('id'));
});
$('#checkBot').val(activos.join());
});
Cuando se pulsa un span ve cuales estan activos y los pone en un array y al ultimo los pone como valor en el input hidden de forma:
1,2,3
Edit. no me habia fijado que no eran checkboxes solo "simulaban", cual es el cambio que hacen al estar "checked"? si se les agrega alguna clase o algo con eso en vez de:
if($(ele).is(':checked')) activos.push($(ele).attr('id')); puedes utilizar .hasClass, o al menos si pudieras decir como se comportan esos "checkboxes"