J'essaie de comprendre comment passer des arguments à une fonction anonyme en JavaScript.
Consultez cet exemple de code, et je pense que vous verrez ce que je veux dire:
<input type="button" value="Click me" id="myButton" />
<script type="text/javascript">
var myButton = document.getElementById("myButton");
var myMessage = "it's working";
myButton.onclick = function(myMessage) { alert(myMessage); };
</script>
En cliquant sur le bouton le message: it's working
devrait apparaître. Cependant, l' myMessage
variable à l'intérieur de la fonction anonyme est null.
jQuery utilise un grand nombre de fonctions anonymes, quelle est la meilleure façon de passer cet argument?