Bonjour
j'ai un probleme etrange.
c'est peut etre connu mais je bloque.
Via jQuery, je binde un event onclick du type :
1 2 3 4
| $('#mycheckbox').click(function callback(){
console.log($(this).is(':checked'));
....suite des operation..
}); |
si je coche la case avec la souris, la fonction de callback affiche bien "true" dans la console Firebug.
En revanche si je coche la case, sans souris, avec un trigger JS du type :
$('#mycheckbox').click() ou $('#mycheckbox').trigger('click')
la fonction de callback renvoit "false"
Je n'utilise pas $('#mycheckbox').attr('checked', true)
sinon la fonction de callback n'est pas déclenchée
Une idée de pourquoi le résultat ets différent entre souris et trigg ?
ya til une solution ?
merci d'avance
Partager