2009-06-17 70 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