jQuery sürüm 1.5 kullanıyorum. Ben jQuery'nin change() fonksiyonu de ve özellikle bu biraz bakıyorum:jQuery's change() yöntemiyle argümanları alan bir işlev nasıl kullanılır?
tam JavaScript bir "veri haritası" nedir.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.
? Aşağıdaki test işlevini bir olay işleyicisi olarak nasıl kullanabilirim?
var myHandler = function(msg){alert(msg);};
Bu denedim:
$("select#test").change(["ok"], myHandler);
ve uyarı raporları [object Object] aynen JavaScript bir "veri haritası" nedir
Bu konuda dikkat edilmesi gereken bir şey, myHandler'ın bu şekilde çağrıldığında alması gereken $ (this) değeridir.Orijinal $ 'a ihtiyacınız varsa (bu) "tamam" dan sonra bir parametre olarak iletebilirsiniz. –