jQuery基础学习DOM对象与jQuery对象

DOM与jQuery对象操作
本文介绍了如何使用传统的JavaScript方法及jQuery来获取网页元素,并详细解释了DOM对象与jQuery对象的区别及互相转换的方法。

网页案例的代码:

   <h3>例子</h3>
    <h3>你喜欢的水果是</h3>
    <ul>
        <li id="id">苹果</li>
        <li>鸭梨</li>
        <li>香蕉</li>
    </ul>

DOM元素的获取

在传统的方法中我们可以通过JavaScript的getElementsByTagName或者getElementByid来获取元素的节点像这样得到的元素就是DOM元素下面就是实例

    <script type="text/javascript">
        var domObject = document.getElementById("id"); //获取DOM对象
        var ObjectHtml = domObject.innerHTML;
        alert(ObjectHtml);
    </script>

jQuery对象的获取

jQuery对象就是jQuery通过包装DOM形成的对象,如果一个对象是jQuery对象才可以使用jQuery对象的方法。例如

$("#id").html() 这样就可以获取标签为ID中的内容

在jQuery对象是无法使用DOM的方法的反之亦然

我们用#id的方式取得的是jQuery对象但是并不是DOM对象这一点需要十分的注意。

jQuery对象与DOM的获取与书写的格式

如果获取的是jQuery对象我们需要在变量之前加上$符号

例如 var $variable=jquery对象

如果获取的是DOM对象那么 var variable=DOM对象

jQuery对象与DOM对象之间的转换

1.jQuery对象是一个类似数组的对象,可以通过index方法获得

 

    var $id = $("#id");
    var id = $id[0];

    alert(id.innerHTML)

2.jQuery还提供了get方法来帮助我们转换

    var $id = $("#id");
    var id = $id.get(0);
    alert(id.innerHTML)

这样我们就可以通过DOM的方法获取id标签中HTML的内容

DOM对象转换成jQuery对象

   var id = document.getElementById("id");
    var $id = $(id);
    alert($id.html())

我们平时用的jQuery对象都是通过$()函数制作出来的,$()函数就是jQuery对象的制造器

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值