2009-06-17 71 views
0

我有一個jQuery插件X和插件裏面我有一個函數test();jQuery外部命名空間調用

我的問題是如何從我的文檔調用插件X功能測試..

$("#abc").html('<a href="jQuery.X.test()">test</a>'); 

但它不工作。有一個簡單的解決方案嗎?

謝謝你的時間。

+0

我猜插件代碼將在這種情況下,非常有幫助。你可以發佈一個小快照嗎? – 2009-06-17 10:51:22

回答

1

你不應該設置href爲JavaScript(你可以如果你javascript:但不要它的前綴。「T)你可以做這樣的事情,而不是:

$('#abc').html('<a href="#">test</a>').find('a').click(jQuery.X.test); 

做些什麼:

  • 獲取#abc元素
  • 設置它的HTML到一個錨元素
  • 選擇錨元素
  • 附加一個單擊事件到錨元素
0

我似乎記得這將是jQuery.test(),而不是jQuery.X.test()

+0

它說「不是函數」 – 2009-06-17 10:44:17