• BiaoDoo首页
  • 自主产品
       自主产品
       测试工具
       源码安全/质量测试云平台
       测试用例开发工具
       软件测试态势分析平台
       开源软件安全审计系统
       软件造价
       软件造价概算平台
       运维产品
       应用源码监测系统
       教学实训平台
       软件测试实验室平台
  • Micro Focus产品代理
       Micro Focus产品代理
       Fortify SCA
       Webinspect
       LoadRunner
       ALM/QualityCenter
       MF UFT
       MF Mobile Center
       Diagnostics
  • 其它产品
       其它产品
       AppScan(IBM)
       Klockwork Insight
       Coverity静态分析
       Black Duck--黑鸭软件成分分析
  • 安全产品
       安全产品
       U盾
  • 工程咨询
       工程咨询
       IT规划咨询
       软件造价概算
       软件架构评估
       信息工程监理
       测试体系咨询
  • 软件测试
       软件测试
       工程验收测试
       压力测试与优化
       产品认证测试
       专题测试
       医疗设备软件测试
       摇号软件测试
       科研项目验收
       软件故障诊断
       委托客制测试
       软件登记测试
       科技成果鉴定
       国产软件适配测试
  • 安全测试
       安全测试
       软件安全测试
       源码安全测试
       等级保护测评
       渗透测试
       风险评估
  • 企业服务
       企业服务
       系统保障与救援
       大数据服务
       ICP证书办理
       软件著作权
       首版次申报
  • 教育培训
       教育培训
       ISTQB认证
       软件产品检验员
       软件就业培训
       校企合作
       信息安全培训
  • 认证中心
       认证中心
       软件企业认证
       质量安全体系认证
       高新技术企业认证
       企业能力认证
       节能与绿色评价服务
       其它系统认证
  • 资讯中心
       资讯中心
       最新资讯
       政策法规
       技术方案
  • 开源测试 · 青云渡
       开源测试 · 青云渡
       技术文摘
       BiaoDoo开源
       常用工具
  • 全国网络
       全国网络
  • BiaoDoo
       BiaoDoo
       软件管控领导者
       合作伙伴
       FAQ
       加入我们
       招聘信息
       合作加盟
       联系我们
  • 测试外包
       测试外包
       离岸测试外包
       测试人才外协
  • 开源测试 · 青云渡

    jQuery对象和DOM对象之间的区别以及转换方法

        在实现<script>标签中的代码内容的时候,经常都会使用DOM对象和jQuery对象。当实现的对象多的时候就容易搞混,这里做一下总结:

        jQuery对象是包装DOM对象后产生的,但是它们之间并不能混用!DOM对象只能使用DOM方法,jQuery对象只能使用jQuery方法

        专业建议:在jQuery对象的变量名前添加$符号,便于区别

    DOM对象转换为jQuery对象

    对一个DOM对象,使用$( )对其进行包装即可得到jQuery对象

    例如:

    var header = document.getElementById("content"); //DOM对象
    var $header = $(header); //转换成jQuery对象

    转换成jQuery对象后,就能够尽情地使用jQuery的各种方法了

    jQuery对象转换为DOM对象

    (1)其实可以把jQuery对象当作一个“类数组对象”,因为能够使用[index]方法得到对应的DOM对象,例如:

    var $content = $("#content"); //得到jQuery对象
    var content = $content[0]; //对应的DOM对象


    (2)jQuery还提供了get(index)方法来获得对应的DOM对象,例如:

    var $content = $("#content"); //得到jQuery对象
    var content = $content.get(0); //对应的DOM对象


    下面几种方法都是正确的,经过比较会熟悉掌握它们之间的区别

    $("#div").html();
    $("#div")[0].innerTHML;
    $("#div").eq(0)[0].innerHTML;
    $("#div").get(0).innerHTML;
    $(document.getElementById("div")).html()


    BiaoDoo·智慧测试 | 让软件更可靠

    本站声明:内容源自https://blog.csdn.net/J__Max/article/details/83420639()