Ciao Ragazzi, sono alle prese con un problema che non riesco a capire, ho una table che viene incrementata da un db, i suoi valori vengono letti e inseriti in table td, normale!
uno di questi ha una select che puo' avere piu' valori, ma io rilevo solo la prima riga!
Posto un po di codice che per facilitare la lettura ho riscritto in html invece di php, dovevo capire ed ho semplificato il tutto, ma il problema mi rimane, non riesco proprio a capirne la causa.
Qui ho messo per facilitarmi il compito, solo due record, in pratica questo esempio e' in realtàcodice HTML:<script src="../include/2.1.1/jquery-2.1.1.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> <script> $(document).ready(function(){ $(".cambio").click(function(){ var id= $("#cambio option:selected").val(); alert(id); // metto un alert per vedere il valore ma ho sempre la prima riga!! }); }); </script> <body> <table name="tabella"> <thead> <tr role="row"> <th style="width: 60px;">Status</th> <th style="width: 260px;">Tecnologia </th> <th style="width: 290px;">Matricola</th> </tr> </thead> <tr> <td> <select class="cambio" id="cambio"> <option id="1" value="1">1</option> <option id="2" value="2">2</option> <option id="3" value="3">3</option> <option id="4" value="4">4</option> <option id="5" value="5">5</option> </select> </td> <td>tecnologia 2</td> <td>matricola 2</td> </tr> <tr> <td> <select class="cambio" id="cambio"> <option id="A" value="1">A</option> <option id="B" value="2">B</option> <option id="C" value="3">C</option> <option id="D" value="4">D</option> <option id="E" value="5">E</option> </select> </td> </tr> </table> </body></html>
decuplicato per tutti i record che vengono estratti, ma se non capisco con due figuriamoci con gli
altri....
Potete darmi una mano?
grazie.