它在文档中说总是在我所见过的所有情况下返回此对象返回this.each()函数。那么除了这个之外还有其他任何情况吗?你将返回
答案 0 :(得分:2)
如果您尝试添加类似于.prev()
的方法或jQuery中包含的其他此类函数,则使用this.map()
可能会有用。要回答此网站上的其他问题,我创建了jQuery plugin that does exactly that。
同样,人们可能希望从插件(比较.attr()
,.css()
和.data()
)返回字符串(或其他数据类型),通常是从第一个包装元素返回当只有一个参数传递给方法时。
对于大多数插件,返回this.each(function() { ... })
的主要原因是: