问答详情
源自:1-2 jQuery的遍历结构设计

为什么是这样的

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

提问者:文奇怪 2018-10-16 17:45

个回答

  • weixin_慕粉8264621
    2019-05-07 20:08:44

    jquery对象 dom对象混淆了


  • 左金民
    2018-11-24 16:11:22

    因为通过$获取到不是DOM对象,而是jQuery对象,DOM对象的原生属性,在jQuery对象上是没有的,可以$('element')[0] 这样就获取到DOM对象了