2011-02-04 113 views
8

我想從jQuery Click事件中調用一個函數。 我試過下面的註解不起作用。JQuery on Click事件函數調用

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

什麼是正確的註釋?

+3

嘗試`$( 「menu_link。」)點擊(GetContentAndSlide);` – 2011-02-04 08:38:54

+0

。 @ clyde-lobo將解決方案作爲答案發布是合法的。 – 2011-02-04 08:40:27

回答

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

刪除(),您正在執行的功能,而不是傳遞函數引用。

另一種選擇是(如果你的函數使用this指針)與一個匿名函數繞到它:

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