jQuery的map,get,pushStack,end方法介绍

3月 30, 2017 |

javacodre.cn整理,转载请注明出处
map() 将回调函数返回的值组成一个新的数据集,形成一个新的jQuery对象,原来的jQuery对象为新对象的prevObject
pushStack() 将加入的数据集作为当前的jQuery对象,原来的jQuery对象为新对象的prevObject
end() 将当前的jQuery对象设置为this.prevObject ,即恢复到前一步的数据集
get() 将当前的jQuery对象转换为Array对象
假设有如下html片段

jQuery代码如下:

输出为:

1: this.selector:[] prevObject.selector[.first>li]
2: this.selector:[.first>li] prevObject.selector[]
3: this.selector:[] prevObject.selector[.first>li]
4: this.selector:[.first>li] prevObject.selector[]

Posted in: WEB开发

Comments are closed.