【转】jQuery对象与dom对象的转换,js与jquery混用问题
2014-08-18 18:02
363 查看
原帖地址:http://blog.sina.com.cn/s/blog_5163b6a30101c35p.html
只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。普通的dom对象一般可以通过$()转换成jquery对象。如:$(document.getElementByIdx_x("msg"))则为jquery对象,可以使用jquery的方法。
由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。如:$("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。
以下几种写法都是正确的:
$("#msg").html();
$("#msg")[0].innerHTML;
$("#msg").eq(0)[0].innerHTML;
$("#msg").get(0).innerHTML;
只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。普通的dom对象一般可以通过$()转换成jquery对象。如:$(document.getElementByIdx_x("msg"))则为jquery对象,可以使用jquery的方法。
由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。如:$("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。
以下几种写法都是正确的:
$("#msg").html();
$("#msg")[0].innerHTML;
$("#msg").eq(0)[0].innerHTML;
$("#msg").get(0).innerHTML;
相关文章推荐
- jQuery对象和DOM对象转换,解决jQuery对象不能使用js方法的问题
- js的DOM对象与Jquery对象的区别和转换方法总结
- JS DOM对象与jQuery对象的转换
- js原生DOM对象与jQuery对象不是一回事儿,区别联系相互转换,踩坑经历
- jquery对象和js的dom对象之间的转换
- 通过jquery获取input的value问题--理解JQuery对象和JS:DOM对象区别与联系
- jquery对象怎么转换为html对象(也就是js的dom对象)
- jQuery对象与JS原生dom对象之间的转换
- jQuery对象与JS原生dom对象之间的转换
- jQuery对象与dom对象的转换[转]
- jQuery对象与DOM对象之间的转换
- JS和Jquery的对象互相转换
- jQuery-DOM对象和jQuery对象及转换 学习笔记二
- jQuery对象与DOM对象之间的转换(转自:http://wozailongyou.iteye.com/blog/299311)
- 详解jQuery对象与DOM对象的相互转换
- Jquery对象与Dom对象的转换
- jQuery.parseJSON(json)方法将字符串转换成js对象
- jQuery对象与dom对象的转换
- ASP.NET Ajax, JQuery & JSON Date Serialization,.net对象系列化为JSON的时候,DateTime类型的转换问题
- jQuery对象和Dom对象互相转换