深入浅析jQuery对象$.html - Web前端
作者:98wpeu发布时间:2026-08-20分类:网页前端技术浏览:3
导读:$对象 说起JQuery,最明显的标志,毫无疑问,就是,,其实是jQuery的简写。而使用$()包装的对象就是jquery对象 与jquery对象相对应的就是DOM对...
$对象
说起JQuery,最明显的标志,毫无疑问,就是, ,其实是jQuery的简写。而使用$()包装的对象就是jquery对象
与jquery对象相对应的就是DOM对象,dom对象其实就是DOM元素节点对象
如果直接写document,则指的是document的DOM元素对象
document.onclick = function(){
alert('dom');
}
而如果用()包括起来,如 ()包括起来,如(document),是JQuery(document)的简写形式,则指的是jQuery对象
<script src="jquery-3.1.0.JS"></script> <script> console.log(jQuery(document));//[document] console.log($(document));//[document] console.log(document);//#document </script>
[注意]jQuery对象无法使用DOM对象的方法,DOM对象也无法使用jQuery对象的方法
<script src="jquery-3.1.0.js"></script>
<script>
//无反应
$(document).onclick = function(){
alert(0);
};
//Uncaught typeerror: document.click is not a function
document.click(function(){
alert(1);
});
</script>
转换
【1】DOM转jQuery对象
对于一个jQuery对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象
【2】jQuery转DOM对象
jQuery是一个类数组对象,可以通过[index]或get(index)的方法得到相应的DOM对象
console.log(document === $(document)[0]);//true console.log(document === $(document).get(0));//true
共存
如果jQuery对象和DOM对象指向同一对象,绑定不同函数,则函数会按照顺序依次执行
//先弹出0,再弹出1
document.onclick = function(){
alert(0);
}
$(document).click(function(){
alert(1);
});
以上所述是小编给大家介绍的jQuery对象$.html,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关推荐
- jQuery中实现prop()函数控制多选框(全选,反选) - Web前端
- jQuery实现的tab标签切换效果示例 - Web前端
- jQuery实现的自适应焦点图效果完整实例 - Web前端
- 深入浅出 jQuery中的事件机制 - Web前端
- jQuery Easyui Tabs扩展根据自定义属性打开页签 - Web前端
- jQuery插件cxSelect多级联动下拉菜单实例解析 - Web前端
- jQuery学习笔记之回调函数 - Web前端
- 浅谈jQuery中的checkbox问题 - Web前端
- jQuery实现对无序列表的排序功能(附demo源码下载) - Web前端
- jquery.serialize() 函数语法及简单实例 - Web前端
- 网页前端技术排行
-
- 1[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 2分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 3jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 4【第六章】Foundation之按钮和下拉功能 - Web前端
- 5基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 6jQuery编写widget的一些技巧分享 - Web前端
- 7分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 8jQuery实现鼠标移到元素上动态提示消息框效果 - Web前端
- 9在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


