J'ai un Jqgrid qui génère dinamicalement des sélections comme ceci:
<select id="won" style="width: 65px;">
<option value="">-WON?</option>
<option value="1" selected>Bet1</option>
<option value="2" >Bet2</option>
<option value="3" >Bet3</option>
</select>
Chacun a une option sélectionnée différente. Je voudrais détecter quand on sélectionne des changements pour que je puisse l'enregistrer dans ma base de données.
J'essaye avec:
$('#won').change(function(){
alert("PROBANDO");
});
Mais ne fonctionne pas du tout. Toute aide sera appréciée Merci.
Le problème est que les sélections sont créées dynamiquement, alors vous devez utiliser .on()
essaye ça:
$(document).on('change','#won',function(){
alert("PROBANDO");
});
Cela devrait fonctionner, assurez-vous que vous n'avez pas oublié $(document).ready(function() {
$(document).ready(function() {
$('#won').change(function(){
alert( $(this).find("option:selected").attr('value') );
});
});