文奇怪
2018-10-16 17:45
var html = document.getElementsByTagName('html')[0];
console.log(html.parentNode); //#document
console.log($('html').parentNode); //undefined
console.log($('html').parent()[0]); //#document
console.log(ajQuery.parent($('html'))); //null
jquery对象 dom对象混淆了
因为通过$获取到不是DOM对象,而是jQuery对象,DOM对象的原生属性,在jQuery对象上是没有的,可以$('element')[0] 这样就获取到DOM对象了
jQuery源码解析(DOM与核心模块)
71439 学习 · 82 问题
相似问题