Javascript 名称空间jquery插件

Javascript 名称空间jquery插件,javascript,jquery,jquery-plugins,namespaces,Javascript,Jquery,Jquery Plugins,Namespaces,在jquery中创建名称空间以允许将匹配集传递给嵌套方法的正确语法是什么 这就是我所拥有的: (function($) { var nameSpace = { module: function(x){ } } })(jQuery) 但是调用$('.selector').nameSpace.module()返回 Cannot call method 'module' of undefined 这将不起作用,因为您没有向jQuery.fn添加任何

在jquery中创建名称空间以允许将匹配集传递给嵌套方法的正确语法是什么

这就是我所拥有的:

(function($) {
    var nameSpace = {
        module: function(x){

        }
    }
})(jQuery)
但是调用
$('.selector').nameSpace.module()返回

Cannot call method 'module' of undefined

这将不起作用,因为您没有向
jQuery.fn
添加任何内容,所有插件都是在这里添加的。即使您这样做了,您也可能会遇到问题,因为jQuery在如何绑定
方面做了一些奇特的事情

如果你希望在一个插件上有多个方法,我建议你阅读

希望有帮助