Tôi đang sử dụng jQuery phiên bản 1.5. Tôi đang tìm kiếm tại jQuery change() chức năng và đặc biệt là ở bit này:Làm thế nào để sử dụng một hàm lấy đối số bằng phương thức change() của jQuery?
.change([ eventData ], handler(eventObject))
eventData: A map of data that will be passed to the event handler.
handler(eventObject): A function to execute each time the event is triggered.
gì chính xác là một "bản đồ của dữ liệu" trong JavaScript? Làm thế nào tôi có thể sử dụng chức năng kiểm tra sau đây như một trình xử lý sự kiện?
var myHandler = function(msg){alert(msg);};
Tôi đã thử điều này:
$("select#test").change(["ok"], myHandler);
và các báo cáo cảnh báo [đối tượng Object]
Một điều cần lưu ý về điều này là $ (this) mà myHandler nhận được là khác nhau khi được gọi theo cách này.Nếu bạn cần $ gốc của bạn (điều này) bạn có thể vượt qua nó như là một tham số sau khi "ok". –