美文网首页
div和$div的区别

div和$div的区别

作者: MDIF | 来源:发表于2018-12-21 23:41 被阅读0次

    document.getElementById('x')返回的是一个DOM对象
    $('#x')返回的是一个jQuery对象(伪数组)
    div和$div的联系是:
    使用jQuery()函数($就是jQuery的简写)就可以把div变成$div,

    var jQueryObject = $.call(undefined,div)
    

    $()会返回一个伪数组,$div[0]就是id为div的node,

    var domObject = $.call(undefined,'#x')[0]
    

    这样就可以把$div变成div。
    div和$div的区别是:
    div的属性和方法有classList.add(),nextSibling,child等DOM API。
    $的属性和方法有add(),addClass(),addBack()等jQuery API。

    相关文章

      网友评论

          本文标题:div和$div的区别

          本文链接:https://www.haomeiwen.com/subject/iwybkqtx.html