J'essaye de déclencher un événement de clic pour un bouton de jquery. ça marche très bien en FF mais IE (toutes les versions) semble l'ignorer. ce que je l'ai essayé jusqu'à présent ..événement de clic n'est pas déclenché dans IE
$('#uxcSubmit').trigger('click');
alors essayé ce ..
$('#uxcSubmit').click();
juste pour effacer ce out..even ..
jquery('#uxcSubmit').click();
alors même essayé ce pour vérifier si c'est un problème de jquery ..
document.getElementById('uxcSubmit').click();
rien ne semble aider IE ..
merci d'avance ..
Mise à jour: c'est le code .. et pas je n'ai pas d'éléments du même id ..
<div id="uxcSavingDiv">Click sumbit to save changes...</div>
<input id="uxcSubmit" value="Submit" onclick="return SaveChange();"/>
<script type="text/javascript">
function getFrameValue() {
if (Stage == 0) {
$('#uxsHiddenField').attr("value", "saved");
Stage = 1;
$('#uxSubmit').click();
return false;
}
else {
$('#uxcSavingDiv').innerHTML = "Saving...";
return true;
}
}
</script>
je crois avoir été clair ici
on dirait que vous avez plusieurs éléments avec le même ID - ne pas? – yedpodtrzitko
Vous devez publier tout le bloc de code dans lequel vous essayez ceci, et ce que vous essayez de faire (par exemple, si vous essayez de déclencher un événement personnalisé qui a été attaché auparavant ou si vous attendez un comportement du navigateur, par exemple forme). Si vous voulez soumettre un formulaire, il est préférable d'utiliser $ ("# formID"). Submit(). Si vous essayez de déclencher un événement attaché, assurez-vous que vous n'appelez pas .click() dans la même fonction que celle qui associe cet événement, il est possible que IE ne l'attache qu'après le retour de la fonction en cours. – Felix
voir http: // stackoverflow.com/questions/980709/javascript-invoquant-click-event-of-a-anchor-tag-from-javascript – knittl