2011-02-04 28 views
8

jQuery Clickイベントから関数を呼び出したいとします。 以下の注釈を試してみましたが、うまくいきませんでした。Clickイベント関数呼び出しのJQuery

$(".menu_link").click(GetContentAndSlide()); 

正しい注釈は何ですか。

+3

試し '$( "menu_link。")(GetContentAndSlide)をクリックしてください;' –

+0

。 @ clyde-lobo解答として解答を投稿することは合法です。 –

+0

@ "スクラムマイスター":うん、それは知っている。ちょうど急いで投稿した。私はそれを実現したときに。あなたはすでにそれに答えていた;) –

答えて

13
$(".menu_link").click(GetContentAndSlide); 

()を削除すると、関数参照を渡す代わりに、関数が実行されています。

別のオプションは、匿名関数でそれを周りにラップする(場合には、あなたの関数がthisポインタを使用しています)のようになります。

$(".menu_link").click(function() {GetContentAndSlide()}); 
+0

@ the-scrum-meister Htx! –

関連する問題