jQuery object & dom object
2015-08-11 22:52
423 查看
jQuery对象与dom对象调用方法是有区别的。普通的dom对象一般可以通过$()转换成jquery对象,如$(document.getElementById("id")),转换后即可以使用JQ对象的方法。
jquery对象本身是一个集合,如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。如$("btn")[0], $("#ul li").get(1)
jquery对象本身是一个集合,如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。如$("btn")[0], $("#ul li").get(1)
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="jquery-1.11.3.min.js"></script> </head> <body> <script> $(function(){ var oUl=document.getElementById("ul"); console.log(oUl.id) //转jq对象 var $ul=$(oUl); $ul.addClass("test"); var oLi=oUl.getElementsByTagName("li"); console.log(oLi.length); $li=$(oLi); console.log($li.length)//5 var $btn=$("#btn"); console.log($btn.text()) //转DOM对象 var oBtn=$btn[0]; console.log(oBtn.innerHTML); $jqLi=$("#ul li"); console.log($jqLi.length); var domLi=$jqLi.get(1);//33 console.log(domLi.innerHTML) var $div=$("div"); var oDiv=$div.get(2); console.log(oDiv.innerHTML)//ccccccc }) </script> <ul id="ul"> <li class="name">111</li> <li class="name">333</li> <li class="name">444</li> <li class="name">55</li> <li class="name">77</li> </ul> <button type="button" id="btn">test</button> <div class="cccc">aaaaaa</div> <div class="cccc">bbbbbb</div> <div class="cccc">ccccccc</div> <div class="cccc">dddddddd</div> </body> </html> </html>
相关文章推荐
- 黑马程序员——Java基础---常用类--Object类,Scanner类,String类,StringBuffer类,StringBuilder类
- Objective-C中的instancetype和id关键字
- Objective-C Runtime (一)
- 我的iOS开发之Objective-C第8天之延展和协议以及深浅复制
- Objective C ARC 使用及原理
- Objective-C:除数为0的情况下异常的处理(检测、抛出、捕捉、处理)
- exception in thread main brut.androlib.err.undefinedresobject resource spec : 0x01010462
- object转化为string
- 平面点曼哈顿最小生成树——POJ 3241 Object Clustering
- [学习笔记—Objective-C]《Objective-C-基础教程 第2版》第十三章 协议
- WaitForSingleObject函数剖析
- 通过<ListView>将List<Object>里的属性显示出来
- 使用JSONObject来生成JSON和解析JSON
- Objective-C 表视图-分组、索引
- flask tutorial debug '_AppCtxGlobals' object has no attribute 'db'
- 智渔课堂官方免费教程十八:Java常用类之Object类
- I学霸官方免费教程十八:Java常用类之Object类
- error C2248: 'CObject::operator =' : cannot access private member declared in class 'CObject'
- Objective-C:异常的处理
- SuperObject使用