zoukankan      html  css  js  c++  java
  • jQuery对象与DOM对象之间的转换方法

    jQuery对象是包装DOM对象后产生的,但是两者却不能混用,DOM对象才能使用DOM方法,jQuery对象才能使用jQuery方法,以下介绍两者转换的方法:

    jQuery对象转成DOM对象:

    (1)jQuery对象实际上是一个数据对象,可以通过[index]方法获得相应的DOM对象。

    如:var $v=$("#v"); //得到jQuery对象

    var v=$("v")[0];//转换成DOM对象

    (2)jQuery本身可以通过.get(index)方法得到相应的DOM对象

    如:var $v=$("#v"); //得到jQuery对象

    var v=$v.get(0);

    DOM对象转成jQuery对象:

    对于已经是一个DOM对象,只需要用$()将DOM对象包装起来,就能获得jQuery对象了

    如:var v=document.getElementById("v"); //得到DOM对象

    var $v=$(v); //转成jQuery对象

    转换后,就可以任意使用jQuery的方法了

    以下方法都正确:

    $("#div").html();

    $("#div")[0].innerTHML;

    $("#div").eq(0)[0].innerHTML;

    $("#div").get(0).innerHTML;

    $(document.getElementById("div")).html()

    平时在使用过程中可以在变量前面加$以区分DOM对象和jQuery对象,添加$的为jQuery对象,没有的则为DOM对象

  • 相关阅读:
    最短母串
    noip模拟测试7
    linux下的对拍程序
    noip模拟测试6
    QWidget 前后位置设定
    C++编程规范_第5~13条 设计风格
    random /timer/sort 示例代码
    资料准备
    【转】三维动态数组 分配与释放
    批量修改文件名
  • 原文地址:https://www.cnblogs.com/vichang/p/9285576.html
Copyright © 2011-2022 走看看