zoukankan      html  css  js  c++  java
  • JQuey对象转为Dom对象与Dom方式直接获取得对象相等,反之不相等

    JQuery方式获取网页元素转为DOM对象,与DOM方式直接获取元素的对象相等,若是DOM转为JQuery与Jquery直接获取页面元素的对象是不相等的。

    <html5>
        <head>
            <meta charset="utf-8">
            <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
            <title>Jquery与DOM测试</title>
        </head>
        <body>
            <!-- 用dom还有jquey两种方式获取span标签  -->
            <div id="div1"><span onclick="test(this)">点我</span></div>
        </body>
        <script>
            //函数触发时传过来的this参数是DOM获取的span标签
            function test(d_obj){
                //用JQuer获取span标签
                var $j_obj = $("#div1 span");
        
                //DOM对象为d_obj,JQuery对象为$j_obj,打印两种方式对象
                console.log(d_obj);
                console.log($j_obj);
        
                //判断jquery对象与dom对象是否相同
                console.log("d_obj==j_obj:"+(d_obj==$j_obj));
        
                //jquery对象转换成DOM对象,打印转化后对象
                var j_to_d = $j_obj.get(0);
                console.log(j_to_d);
        
                //判断jqury转dom之后跟dom方式直接获取的对象是否相同
                console.log("j_to_d==d_obj:"+ (j_to_d==d_obj));
                
                //dom对象转jquery,打印转化后对象	
                var $d_to_j = $(d_obj);
                console.log($d_to_j);	
                
                //判断dom转jquery之后是否与jquery方式直接获取得到的对象相同
                console.log("$d_to_j==$j_obj:"+($d_to_j==$j_obj));
            }
        </script>
        </html>
    

    结果:

    image-20200420234312356

    jquery方式获取转为dom与dom方式直接获取相等,反之不相等。

  • 相关阅读:
    iOS设计模式-工厂方法
    iOS设计模式-原型模式
    (转)iOS 屏幕适配
    iOS设计模式-MVC
    转 常用第三方库
    学习资料收集
    xcode 插件
    CocoaPods安装和使用
    iOS 友盟统计的bug分析
    HTML——表格
  • 原文地址:https://www.cnblogs.com/taoxiaoyao/p/12741606.html
Copyright © 2011-2022 走看看