Je ne suis pas en mesure de déclencher par programmation onChange
événement d'un tag de sélection. http://jsfiddle.net/XqnLE/onchange n'est pas déclenché
Ai-je raté quelque chose?
Merci.
Je ne suis pas en mesure de déclencher par programmation onChange
événement d'un tag de sélection. http://jsfiddle.net/XqnLE/onchange n'est pas déclenché
Ai-je raté quelque chose?
Merci.
Votre fonction TestIt
est hors de la portée, car dans JSFiddle, le code dans la fenêtre JavaScript est généralement configuré pour être dans le gestionnaire DOM ready.
Il fonctionnera bien si vous le placez dans la portée globale:
<script>
function TestIt() {
$("#tt").trigger("change");
}
</script>
<select id="tt" onchange="alert('onchange triggered!!')">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="button" value="trigger" onclick="TestIt();"/>
DEMO:http://jsfiddle.net/XqnLE/2/
Il travaillera également si vous définissez no wrap
au lieu de onLoad
lors du choix du Paramètres JQuery
Vous devez inclure le JS à un endroit différent de votre violon (tête ou corps, pas de chargement DOM ou prêt): http://jsfiddle.net/XqnLE/1/ –
:) http: // jsfiddle. net/5Qzpz/voir le panneau de gauche 'no wrap' pas' sur load' –
Vous les gars juste lire mes pensées :) – VisioN