ホームページ >ウェブフロントエンド >jsチュートリアル >events_jqueryをバインドするときにパラメータを渡すJQueryの実装方法

events_jqueryをバインドするときにパラメータを渡すJQueryの実装方法

WBOY
WBOYオリジナル
2016-05-16 18:44:47967ブラウズ

たとえば、$(":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; //これはイベントをトリガーするコントロールです
});

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。