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 working
sẽ xuất hiện. Tuy nhiên, myMessage
biế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ì?