命名空间外的jQuery调用
我有一个jquery插件X,插件中有一个函数test() 我的问题是如何从我的文档中调用插件X中的函数测试命名空间外的jQuery调用,jquery,Jquery,我有一个jquery插件X,插件中有一个函数test() 我的问题是如何从我的文档中调用插件X中的函数测试 $("#abc").html('<a href="jQuery.X.test()">test</a>'); $(“#abc”).html(“”); 但它不起作用。有简单的解决办法吗 谢谢您的时间。我似乎记得应该是jQuery.test(),而不是jQuery.X.test()您不应该将href设置为JavaScript(如果您使用JavaScript:作为前缀
$("#abc").html('<a href="jQuery.X.test()">test</a>');
$(“#abc”).html(“”);
但它不起作用。有简单的解决办法吗
谢谢您的时间。我似乎记得应该是jQuery.test(),而不是jQuery.X.test()您不应该将
href
设置为JavaScript(如果您使用JavaScript:
作为前缀,您可以这样做,但不要这样做):
$('#abc').html('<a href="#">test</a>').find('a').click(jQuery.X.test);
$('#abc').html('').find('a')。单击(jQuery.X.test);
它的作用是:
- 获取
元素#abc
- 将其HTML设置为锚元素
- 选择锚元素
- 将单击事件附加到锚元素