zoukankan      html  css  js  c++  java
  • jQuery对象和DOM对象之间的相互转换

    DOM对象:DOM(Document Object Model,文档对象模型),每一份DOM都可以表示成为一棵树,DOM对象可以使用javascript中的方法。

    jQuery对象:jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的。

    DOM对象和jQuery对象彼此之间是不能使用彼此的方法的,通过转换之后就可以了。

    1. jQuery对象转成DOM对象

    把jQuery对象转成DOM对象之后就可以使用DOM对象的方法了。转换方式有两种,即[index]和get(index)。

    (1). jQuery对象是一个类似于数组的对象,可以通过[index]的方法得到相应的DOM对象。

    jQuery代码如下:

    var $cr=$('#tt'); //jQuery对象
    var cr=$cr[0];    //DOM对象
    alert(cr.checked);    //检测这个checked是否被选

    (2). 通过get(index)方法得到相应的DOM对象,这种方式是jQuery本身提供的。

    var $cr=$('#tt'); //jQuery对象
    var cr=$cr.get(0);    //DOM对象
    alert(cr.checked);    //检测这个checked是否被选中

    2. DOM对象转换成为jQuery对象

    把DOM对象转换成jQuery对象之后就可以使用jQuery中的方法了。

    只要用$()把DOM对象包装起来,就可以获得一个jQuery对象,方式为:$(DOM);如下所示:

    var cr = document.getElementById('cr');    //DOM对象
    var $cr = $(cr);    //jQuery对象

    知识点:平时用到的jQuery对象都是通过$()函数制造出来的,$()函数就是一个jQuery对象的制造工厂。

  • 相关阅读:
    发工资
    洛谷 P1821 [USACO07FEB]银牛派对Silver Cow Party
    洛谷P2169 正则表达式
    洛谷[LnOI2019]长脖子鹿省选模拟赛t1 -> 快速多项式变换
    洛谷 P1690 贪婪的Copy
    洛谷P1090 合并果子
    洛谷P1886 滑动窗口
    洛谷CF784E Twisted Circuit
    洛谷P2430 严酷的训练
    开博客第一天祭!!!
  • 原文地址:https://www.cnblogs.com/longshiyVip/p/4592290.html
Copyright © 2011-2022 走看看