ホームページ >ウェブフロントエンド >jsチュートリアル >events_jqueryをバインドするときにパラメータを渡すJQueryの実装方法
たとえば、$(":text").bind("keyup",funcionName); の functionName で表される関数に現在のテキスト ボックスをパラメータとして渡したい場合、どのように記述すればよいでしょうか。 $(":text").bind("keyup",functionName(this)); これは間違っています!
1. これを functionName で直接使用することは、トリガー時間の要素自体を参照することになります。引用、関数名にさらにパラメータを持たせる必要がある場合は、次のように使用できます:
2.$(":text").bind("keyup",function(){
functionName(arg1) ,arg2 ,arg3,arg4);
});
3. イベント名を持つパラメーターがある場合は、それを渡すことができます
$(:text").bind("keyup") , function(event) {
event =event ||
var target =event.target; //これはイベントをトリガーするコントロールです
});