JQuery学习之--3、jQuery对象和DOM对象
2012-12-20 19:01
363 查看
1,DOM对象 DOM(Document Object Model ,文档对象模型,每一个DOM都可以表示成一个倒挂的树。) <h3>例子</h3> <p title="选择你喜欢的水果:">你喜欢的水果是?</p> <ul> <li>苹果</li> <li>梨子</li> </ul> 在DOM树中,<h3><p>等节点都是DOM元素的节点。 在javascript中,通过getElementById或者getElementTagName来获取元素的节点。像这样得到的元素就是DOM 对象:var objectDOM=document.getElemetById("id");//根据id获取DOM对象。 2,jQuery对象 jQuery对象就是通过jQuery包装DOM对象后产生的对象。 jQuery对象是jQuery独有的。如果一个对象是jQuery对象,那么他就可以使用jQuery中所有的方法。 $("#foo").html();//获取id为foo元素内的html代码,其中,html(),是jQuery中的方法。 上面的代码在DOM的写法:getElementById("foo").innerHTML; 值得注意的是:在jQuery对象中,无法使用DOM对象的任何方法。同样的是,在DOM中也无法使用jQuery对象。 特别注意的是:使用#id取得的jQUery对象,并非document.getelementById("id")得到的DOM对象,两者并不等价。 3,jQUery对象和DOM对象的相互转换。 a,jQUery对象转换成DOM对象。 (1)jQuery对象是一个数组对象,可以通过[index]的方法得到相应的DOM对象。 var $cr=$("#cr");//jQuery对象 var cr =$cr[0];//DOM对象 (2)另一种方法是jQUery本身提供的,通过get(index)方法得到相应的DOM对象。 var $cr = $("#cr");//jQuery对象 var cr=$cr.get(0);//DOM对象 b,DOM对象转换成jQUery对象。 对于一个DOM对象,只要用$()把DOM对象包装起来就可以获得jQUery对象。 var cr = document.getelementById("id");//获取的是DOM对象。 var $cr=$(cr);//转换成jQUery对象。 小demo: <title>同意注册</title> <script type="text/javascript" src="jquery-1.7.js"></script> <script type="text/javascript"> $(function (){ var $foo=$("#foo");//获取到jQUery对象 var foo=$foo.get(0);//将jQuery对象转换成DOM对象 $foo.click(function (){ if(foo.checked){ alert("感谢您对我们的支持!"); } }); }); </script> </head> <body> <input type="checkbox" id="foo"><label for="cr">同意上述内容</label> </body>
相关文章推荐
- jQuery学习笔记之jQuery对象和DOM对象
- 带你学习Jquery(一):Dom对象和Jquery对象
- JavaScript学习笔记8-jQuery简介、jQuery使用详解、DOM对象与jQuery对象的转换与区别
- jQuery 学习摘要(1)--jQuery优势,jQuery对象和DOM对象
- 学习jQuery的一篇很好的文章:jQuery对象与dom对象
- jQuery学习笔记之DOM对象和jQuery对象
- jQuery学习笔记之DOM对象和jQuery对象
- jQuery学习笔记--DOM对象和jQuery对象
- Jquery学习3---关于jQuery对象和Dom对象
- jQuery学习02---jQuery对象与Dom对象
- 前端学习笔记-jquery-3-jquery对象与dom对象互相转换
- JQuery学习记录——jQuery对象和DOM对象的转换
- jquery 学习(四) 获取标签中的值||text()与html的区别,以及jquery对象与dom对象的转换
- 系统学习jQuery.核心知识.FAQ.jQuery对象与DOM对象区别与联系
- jQuery-DOM对象和jQuery对象及转换 学习笔记二
- jquery学习手记(2)jQuery对象和DOM对象相互转换
- jquery学习之0-dom对象和jquery对象的转换
- jquery学习手记(2)jQuery对象和DOM对象相互转换
- jQuery对象和DOM对象使用说明,需要的朋友可以参考下。 1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQue
- 前端学习——选择结果为JQuery对象还是DOM对象?