私はjQueryのバージョン1.5を使用しています。 私はjQueryのchange()機能 で、具体的に、このビットで探しています:どのように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.
正確にJavaScriptで「データのマップ」とは?次のテスト関数をイベントハンドラとして使用するにはどうすればよいですか?
var myHandler = function(msg){alert(msg);};
私はこれを試してみた:
$("select#test").change(["ok"], myHandler);
と警告レポート[オブジェクトのオブジェクト]正確にJavaScriptで "データのマップ" は何
これは、myHandlerが受け取る$(this)がこのように呼び出されたときに異なる点です。元の$(this)が必要な場合は、 "ok"の後にパラメータとして渡すことができます。 –