问答详情
源自:2-4 jQuery选择器之全选择器(*选择器)

elements2.length === elements1.length

避免用ie时获取到了注释节点?

提问者:raincoya 2016-09-01 15:20

个回答

  • 慕斯8308057
    2017-07-04 15:41:54

    你好,可以给我解释一下这句话的用途吗?为什么要相比较呢

  • qq_yEs先生_53591812
    2016-09-05 12:25:15

    因为elements2是jquery对象

  • raincoya
    2016-09-01 15:22:29

     //获取页面中所有的元素

            var elements2 = $("*");

            //原生与jQuery方法比较

            //===表示数据和类型都相等

            if(elements2.length === elements1.length){

               elements2.css("border","1px solid red");

            }

    为啥这里都转换成了dom元素了还可以用css()函数,而且不需要遍历。同时又可以用,style.color?(前面课程有)