Tôi đang cố gắng tìm ra cách chuyển các đối số cho một hàm ẩn danh trong JavaScript.
Hãy xem mã mẫu này và tôi nghĩ bạn sẽ hiểu ý tôi:
<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>
Khi nhấp vào nút, thông báo: it's workingsẽ xuất hiện. Tuy nhiên, myMessagebiến bên trong hàm ẩn danh là null.
jQuery sử dụng rất nhiều hàm ẩn danh, cách tốt nhất để truyền đối số đó là gì?