JQ对象和原生DOM对象
2024-08-29 10:10:18
相同点:两者本质上都是DOM元素。
不同点:JQ对象是在原生DOM对象上进行了一次封装,使开发人员使用起来更简洁、高效。
两者之间用法也完全不同,很说初学者经常混淆。
其实区分两者并不难,
1、语法不一样,JQ对象都是以$开头的,API也不一样(具体请查询JQ手册)。
比如:$('#a').html() //这样写就可以拿到id 叫 a里面的内容。
如果 $('#a').innerHTML // 这样写就会报错,而且拿不到任何内容,原因就是$('#a')是JQ对象,而innerHTML是原生DOM的方法,两个不能互用。
2、原生DOM对象只需要前面加上$便能转化为JQ对象,而JQ对象转换成DOM对象:[index]和.get(index);
最新文章
- 分享一下学习css,js心得
- Kinetic使用注意点--image
- Win7/Win8.1预订升级Win10失败临时解决方案
- servlet中filter(过滤器)的学习使用
- Objective-C 异常处理
- configure HDFS(hadoop 分布式文件系统) high available
- 用caffe给图像的混乱程度打分
- NOSQL基础概念
- 《Jave并发编程的艺术》学习笔记(1-2章)
- 深度搜索优先(全排列)//本内容来自《啊哈!算法》或者英文名《Aha!Algorithms》)
- vs编译出现 fatal error LNK1281:无法生成 SAFESEH 映像
- 关于mysqlbinlog的重要性.
- mysqlslap 一个MySQL数据库压力测试工具
- 获取IE (控件)的所有链接(包括Frameset, iframe)
- slack 团队协作平台
- try...except包含try...finally方法
- 【BFS】Power Hungry Cows
- Oracle T4-2用jumpstart方式安装Solaris10
- jQuery中animate()方法以及$('body').animate({";scrollTop";:top})不被Firefox支持问题的解决
- Android 自定义 radiobutton