jQuery对象与DOM对象之间的转换(转)
2024-10-15 12:02:29
原文:https://www.cnblogs.com/lsy0403/p/5907084.html
什么是DOM对象
使用JavaScript中的方法获取页面中的元素返回的对象就是dom对象。比如使用document.getElement*系列的方法返回的就是dom对象。
var btn = document.getElementById("btnShowDiv");
var divs = document.getElementsByTagName("div");
dom对象只可以使用dom对象的方法和属性
domObject.innerHTML = "dom对象设置文本";
domObject.style.display= "block";//dom对象显示对象
domObject.onclick = function() {}//dom对象绑定事件
什么是jQuery对象
jquery对象就是使用jquery的方法获取页面中的元素返回的对象就是jQuery对象。比如使用$()方法返回对象都是jquery对象。
$("div");//标签选择器返回的jquery对象。
$("#btnShowDiv");//id选择器返回的jquery对象。
jQuery对象只能使用jquery对象的方法
var $obj = $("div");
$obj.html("jquery对象设置文本的方法");
$obj.show();//jquery对象显示文本
$obj.click(function() {});//jquery对象绑定事件
错误的用法
$("div").innerHTML;//jquery对象不能调用dom方法
//dom对象不能调用jquery方法。
document.getElementById("btnShowDiv").show();
深入了解jQuery对象
jQuery
对象其实就是DOM对象的包装集(包装了DOM对象的集合)
联想记忆:衣服和洗衣机的关系
jQuery对象和DOM对象的相互转换
1.jQuery对象转DOM对象
var $li = $(“li”);
//第一种方法(推荐使用)
$li[0]
//第二种方法
$li.get(0)
//其实jQuery对象转DOM对象的实质就是取出jQuery对象中封装的DOM对象。
2.DOM对象转jQuery对象
联想记忆:我有钱[美元],所以我的功能就更强大。
var $obj = $(domObj);
// $(document).ready(function(){});就是典型的DOM对象转jQuery对象
最新文章
- Javascript基础恶补
- 安卓开发_浅谈Android动画(二)
- 一些简单css3效果的整理
- Unity3D ShaderLab 语法:Properties
- 菜菜菜鸟学习之JavaWeb 入门1(自己的学习理解,不对之处请大神们多多指教啊)
- (四)CSS选择器和派生选择器
- hdu4614Vases and Flowers
- mysqld-nt: Out of memory (Needed 1677720 bytes)解决方法
- Visual Studio的SDK配置
- C---通过指针访问数组
- VAO VBO IBO大乱炖
- MetaProducts Offline Explorer使用简易教程
- Centos7.2部署.Net Core2.0 WebApi
- Spring Cloud番外篇-001
- SpringBoot系列: CommandLineRunner接口的用处
- java排序 冒泡?+插入排序
- jQuery漏洞
- MySQL之数据表(五)
- computational biology | Bioinformatician | 开发者指南
- CentOS总结归纳之基本操作(linux系管与运维一)
热门文章
- python之错误调试
- 第39章 引用令牌 - Identity Server 4 中文文档(v1.0.0)
- ECMASCript 2019可能会有哪些特性?
- ios------app跳转到appStore评分
- Android ScrollView和ListView滑动冲突解决记录
- Android 性能优化之工具和优化点总结
- Docker创建JIRA 7.2.4中文破解版
- SQL Server 数据库部分常用语句小结(一)
- the security settings could not be applied to the database(mysql安装error)【简记】
- 批处理基础知识-IF