2012-04-26 38 views
0

我想調用一個變量的查詢函數調用,但它不工作。有沒有辦法解決?是否有可能在變量上調用jquery函數?

$(function() { 
     $variableName = '#fanpagePanelHeader'; 
     $(variableName).click(function() 
      { 
      $("#videoAcco").click(); 
      } 
    ); 
}); 
+0

$ VARIABLENAME是您的變量,但你通過別的東西,VARIABLENAME,jQuery的 – kinakuta 2012-04-26 03:55:30

回答

2

我是新來的jQuery,但它不應該是:

var variableName = '#fanpagePanelHeader'; 
+0

是的,這是正確的 – TGH 2012-04-26 03:55:37

+0

@TGH謝謝:) – 2012-04-26 03:56:12

+0

它總是很難對付的java後直接和OBJ -c腳本語言:(,謝謝btw! – doNotCheckMyBlog 2012-04-26 04:01:34

4

你的變量命名爲$variableName,因此呼籲變量jQuery的功能:

$($variableName).click(... 

美元符號是變量名中的有效字符,但不認爲它是jQuery特有的。這只是另一個角色。

+1

+1。此外,'variableName'是未定義的,但不會導致錯誤,最佳做法是使用'var'聲明一個變量,而不是(無意)使用默認'window'對象的屬性。 – Cameron 2012-04-26 03:57:22

+0

你的回答很有效,但卡西的回答更具信息性:) +1謝謝 – doNotCheckMyBlog 2012-04-26 04:02:50

相關問題