gpt4 book ai didi

javascript - 创建插件返回这个问题

转载 作者:行者123 更新时间:2023-12-02 20:27:58 25 4
gpt4 key购买 nike

它在文档中说,到目前为止,在我所见过的所有返回 this.each() 函数的情况下,始终返回 this 对象。那么除了 this.each 之外还有其他情况您会返回

最佳答案

如果您尝试添加类似于 .prev() 的方法或 jQuery 中包含的另一个此类函数,使用 this.map()可能有用。为了回答本网站上的另一个问题,我创建了一个 jQuery plugin that does exactly that .

同样,人们可能希望从插件返回字符串(或其他数据类型)(比较 .attr().css().data() ),最常见的是当仅传递一个参数时从第一个包装元素返回到方法。

对于大多数插件来说,返回 this.each(function() { ... }) 的主要原因是:

  • 针对 jQuery 对象中引用的每个 DOM 元素执行您的代码。
  • 它返回相同的 jQuery 对象以允许方法链接。显然,这不适用于旨在返回新 jQuery 对象的方法,例如我的方法。

关于javascript - 创建插件返回这个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4551471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com