【发布时间】:2014-09-06 22:23:01
【问题描述】:
我想创建一个使用命名空间的 JQuery 插件。这就是我尝试创建一个返回 html 的简单函数:
(function($) {
$.fn.ns = function () {
return {
foo1: function(){
var element = $(this);
$(element).html('<b>hello</b>');
return this;
}
}
};
})(jQuery);
因此命名空间应该被称为ns。
它应该填充这个简单的 div:
<div class="sayHello"></div>
这样称呼,好像不行:
$(".sayHello").ns().foo1();
我在这里做错了什么?
JSFiddle:http://jsfiddle.net/CVrFU/475/
【问题讨论】:
-
有很多 jQuery 插件的教程和样板。建议阅读它们
标签: jquery