Ich versuche herauszufinden, wie Argumente an eine anonyme Funktion in JavaScript übergeben werden.
Schauen Sie sich diesen Beispielcode an und ich denke, Sie werden sehen, was ich meine:
<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>
Wenn Sie auf die Schaltfläche klicken, sollte die Meldung: it's workingangezeigt werden. Die myMessageVariable in der anonymen Funktion ist jedoch null.
jQuery verwendet viele anonyme Funktionen. Wie kann dieses Argument am besten übergeben werden?