如何给jquery $.fn添加一层包名

原来$.fn.func=function(){},但我想$.fn.my.func=function(){},同时$.fn.my.func里面的$(this)指向dom对象,应该怎么做呢?

阅读 1.2k
1 个回答

这种做法虽然非常不推荐但是还是可以处理的.

$.fn.my = function () {
   console.log();
}
$.fn.my.prototype = {...$.fn, ...$.fn.prototype || {}};

没看过源码啊。但是这样应该是可以的{...$.fn, ...$.fn.prototype};这部操作是为了避免不知道你用的方法是prototype 还是$.fn.prototype下面的 因为都可以直接访问

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题