Я пытаюсь понять, как передать аргументы анонимной функции в JavaScript.
Посмотрите этот пример кода, и я думаю, вы поймете, что я имею в виду:
<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>
При нажатии на кнопку it's workingдолжно появиться сообщение: Однако myMessageпеременная внутри анонимной функции равна нулю.
jQuery использует множество анонимных функций, как лучше всего передать этот аргумент?