Les explico mi situación:
Genero dinámicamente (por consulta) unos span que dentro tienen un select:
Código PHP:
Ver original
<?php $i=0; $nombre_subclase = $row3['nombre_subclase']; ?> <span id="subclase<?php echo $i ?>"> <?php echo $nombre_subclase.":"; ?> <select id="<?php echo $nombre_subclase ?>" name="<?php echo $nombre_subclase ?>"> <?php $rs4=mysql_query("SELECT * FROM ".$nombre_subclase." ") or die('Error en la consulta'.mysql_error()); $id_subclase = $row4['id_'.$nombre_subclase.'']; $nombre_campo = $row4['nombre_'.$nombre_subclase.'']; ?> <option value="<?php echo $id_subclase ?>"><?php echo $nombre_campo ?></option> <?php } ?> </select> </span> <?php $i++; } ?>
Como notaran el id y el name son generados por variables por lo que no tengo forma de saberlos para hacer un simple $('#id').val();
Bueno esto en html se traduciría así:
Código HTML:
Ver original
Entonces lo que estoy intentado para obtener el value de lo que seleccionen es lo siguiente:
Código Javascript:
Ver original
for(i=0;i<=nroDeSpans;i++){ alert($('subclase'+i).find('select option:selected').attr("id")); }
pero el alert no me muestra nada
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
una vez que pueda acceder al value los guardare en un arreglo
alguien sabría como puedo obtener el value??
gracias