课程
/前端开发
/jQuery
/jQuery源码解析(DOM与核心模块)
parent()不是就是返回直接父元素吗 ,为什么要加【0】,我把【0】去掉,输出的是object object, 不是很懂,请教一下大家
2017-08-06
源自:jQuery源码解析(DOM与核心模块) 1-3
正在回答
jq对象转dom元素啊 直接的方法就是选择[0], 可以查看一下得到的jquery类数组对象的第一个是不是就是dom元素,可以直接打印一下$('body')看看输出什么,再看一下$('body')[0],输出什么,jquery对象可以直接使用jquery的方法,
加咖啡喵 提问者
是的!
举报
由浅入深的剖析jQuery库的设计与实现,揭开框架背后的秘密
1 回答parent()方法的疑惑
2 回答parent是父亲,那parents是什么?所有的父级元素吗?
4 回答.originalEvent , .targetTouches[0] , .touches[0] , .changedTouches[0];分别是什么意思?
3 回答parentEles[0].ownerDocument,
1 回答jQuery源码中的parent等接口也是需要参数elem的,那为什么就可以直接用空参数调用的?