jQuery技术

jquery 对象与dom对象之两者相互间的转换

字号+ 作者:H5之家 来源:H5之家 2015-11-11 10:14 我要评论( )

jquery 对象与dom对象之两者相互间的转换 DOM对象 DOM(Documnet Object Model,文档对象模型),每一份DOM都可以表示成一棵树。可以通过javascript中的getElementsByTagName或者getElementById来获取元素节点。像这样得到的DOM元素就是DOM对象。DOM对象可以

jquery 对象与dom对象之两者相互间的转换

DOM对象

        DOM(Documnet Object Model,文档对象模型),每一份DOM都可以表示成一棵树。可以通过javascript中的getElementsByTagName或者getElementById来获取元素节点。像这样得到的DOM元素就是DOM对象。DOM对象可以使用javascript中的方法,

jQuery对象

        jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象时jQuery独有的。可以使用jQuery里的方法。

DOM对象不能使用jQuery对象的方法,同样,jQuery对象也不能使用DOM对象的方法。

1.jQuery对象转换成DOM对象

方法一:jQuery对象是一个数组对象,可以通过[index]的方法得到相应的DOM对象。代码如下:

var $cr = $("#cr");  //jQuery对象
var cr = $cr[0];//DOM对象

方法二:由jquery提供的,通过get(index)方法得到相应的DOM对象。代码如下:

var $cr = $("#cr"); //jquery对象
var cr = $cr.get(0); //DOM对象

2.DOM对象转换成jqueryd对象

对于一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jquery对象,代码如下:

var cr = document.getElementById("cr"); //DOM对象
var $cr = $(cr); //jquery对象

注意:当我们对一个jquery对象进行for循环时,其实相当于用了方法一将jquery对象转换成了DOM对象,尤其是新手朋友,特别需要这一点。因为就算jquery对象是个集合,给这个集合绑定时间也不需要for循环,jquery会帮你完成这一步。

本文转自:前端网 非本站原创 如果侵犯了您的权力 请Email:13612963@qq.com 告知

  • 上一篇:swiper插件关于上下手势拉动动态加载数据…
  • 下一篇:Javascript算术运算函数
  • 相关文章

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • 7个有用的jQuery小技巧

      7个有用的jQuery小技巧

      2016-02-26 13:02

    • jQuery制作select双向选择列表

      jQuery制作select双向选择列表

      2016-02-26 11:00

    • 全面详细的jQuery常见开发技巧手册

      全面详细的jQuery常见开发技巧手册

      2016-02-26 10:02

    • 强大的jQuery移动插件Top 10

      强大的jQuery移动插件Top 10

      2016-02-25 09:05

    网友点评