- 浏览: 6352770 次
- 性别:
- 来自: 一片神奇的土地
文章分类
- 全部博客 (745)
- JQuery (25)
- JS (33)
- 数据库 (59)
- Java基础 (56)
- JSON (8)
- XML (8)
- ireport (7)
- 设计模式 (10)
- 心情 (14)
- freemarker (1)
- 问题 (15)
- powerdesigner (2)
- CSS (15)
- DWR (4)
- tomcat (16)
- Hibernate (12)
- Oracle (7)
- Struts (7)
- Spring (34)
- JSP (23)
- 需学习 (64)
- 工具类库 (63)
- Maven (14)
- 笔试题 (34)
- 源码学习 (31)
- 多线程 (39)
- Android (32)
- 缓存 (20)
- SpringMVC (14)
- jQueryEasyUi (12)
- webservice-RPC (13)
- ant (1)
- ASP.NET (10)
- 正则表达式 (3)
- Linux (15)
- JBoss (1)
- EJB (3)
- UML (2)
- JMS (3)
- Flex (8)
- JSTL (2)
- 批处理 (5)
- JVM (16)
- 【工具】 (16)
- 数据结构 (29)
- HTTP/TCP/Socket (18)
- 微信 (1)
- tomcat源码学习 (15)
- Python (30)
- 主机 (2)
- 设计与架构 (19)
- thrift-RPC (2)
- nginx (6)
- 微信小程序 (0)
- 分布式+集群 (12)
- IO (1)
- 消息队列 (4)
- 存储过程 (8)
- redis (9)
- zookeeper (5)
- 海量数据 (5)
最新评论
-
360pluse:
技术更新,战术升级!Python爬虫案例实战从零开始一站通网盘 ...
Python爬虫实战:Scrapy豆瓣电影爬取 -
18335864773:
推荐用 pageoffice 组件生成 word 文件。
JAVA生成WORD工具类 -
jjhe369:
LISTD_ONE 写道起始地址为163.135.0.1 结束 ...
IP地址与CIDR -
baojunhu99:
private final int POOL_SIZE = 5 ...
使用CompletionService获取多线程返回值 -
LovingBaby:
胡说,javascript 运行时是单线程的,event lo ...
Ajax请求是否可以实现同步
jQuery 对象
是通过jQuery包装DOM对象后产生的对象
。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。
比如:
$("#test").html()
指:获取ID为test的元素内的html代码。其中html()是jQuery里的方法
用DOM实现代码:
document.getElementById("id").innerHTML;
虽然jQuery对象是包装DOM对象后产生的,但是
jQuery无法使用DOM对象的任何方法,同理DOM对象也不能使用jQuery里的方
法
。乱使用会报错。比如:$("#test").innerHTML、document.getElementById("id").html()之类的
写法都是错误的。
调用方法时要注意操作的是dom对象还是jquery对象。
普通的dom对象一般可以通过$()转换成jquery对象。
Jquery对象转换为DOM对象:
两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index);
(1)jQuery对象可以通过[index]的方法,来得到相应的DOM对象。
如:var v =$("#v") ; //jQuery对象
var v=v[0]; //DOM对象
(2)jQuery本身提供,通过.get(index)方法,得到相应的DOM对象
如:var v=$("#v"); //jQuery对象
var v=v.get(0); //DOM对象
DOM对象转换为Jquery对象:
对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了。$(DOM对象)
如:var v=document.getElementById("v"); //DOM对象
var $v=$(v); //jQuery对象
转换后,就可以任意使用jQuery的方法了。
几种正确的写法:
1. $("#msg").html(); 2. $("#msg")[0].innerHTML; 3. $("#msg").eq(0)[0].innerHTML; 4. $("#msg").get(0).innerHTML;
4
发表评论
-
抢购学习
2019-03-01 10:53 1017来源:https://blog.csdn.net/lius ... -
JSONP跨域
2019-02-26 11:31 996jQuery jsonp跨域请求(很详细) json和j ... -
Ajax请求是否可以实现同步
2018-06-14 10:32 5125Ajax请求是否可以实现同步 当JS代码加载到当前A ... -
jQuery新特性总结
2017-09-18 16:00 912$(document).on: 从jQuery1.7开始 ... -
jQuery中map函数
2017-04-06 10:13 1232两种方式: 1、直接jQuery.map //将原数组中 ... -
JS实现的刮刮卡程序
2017-01-05 11:38 2891来源: 基于HTML5 Canvas的刮奖(刮刮卡)小控 ... -
Google插件
2016-06-29 11:56 1423Chrome插件下载 吐血推荐珍藏的Chrome插件 ... -
移动端图片上传解决方案localResizeIMG先压缩后ajax无刷新上传
2016-03-10 09:46 11005现在科技太发达,移动设备像素越来越高,随便一张照片2M+, ... -
使用megapixImage.js定位并展示上传的图片
2016-03-09 18:10 3585megapix-image插件 使用Canvas压缩图片上 ... -
基于jquery实现日历签到功能
2016-02-23 14:05 17719使用Jquery实现每日签到功能 基于jquery实现日 ... -
加载更多
2015-02-05 14:59 3487加载更多: 默认展示第一页数据,向下滑动加载第二页数据,依 ... -
Jquery表单验证插件–Validform
2015-02-05 11:44 20188Validform: Jquery表单验证插件–Valid ... -
EasyUI项目中的自定义JS
2014-07-09 17:15 4952自定义方法: (function($) { ... -
jquery.cookie.js使用介绍
2013-12-30 10:58 2387对cookies的操作在当访问一个网站就无时无刻的都伴随着我 ... -
Jquery打造可以上下移动行的表格
2013-05-06 16:05 3683current.insertBefore(prev); c ... -
[转]JQuery语法总结和注意事项
2011-12-03 13:09 17741、关于页面元素的引用 通过jquery的 $() ... -
jQuery的自动完成插件autocomplete
2011-05-17 14:17 13771autocomplete方法有两个参数,第一个用来填写URL地 ... -
jQuery实现Select多选列表双击选中项时相互添加
2011-05-13 11:45 8938jQuery实现在左边双击某一项时添加到右边,右边时添加到左边 ... -
$.ajax中dataType为html实现地区显示效果
2010-12-23 17:00 12177实现了选择第一个时,第二个才显示,并且显示的是对应的信息 ... -
Jquery中的验证jquery.validate.js
2010-12-06 20:03 3448默认验证信息是英文,要改成中文,需引入如下js:jquery. ...
相关推荐
在代码风格约定上,通常会使用变量前的`$`符号来区分jQuery对象和DOM对象。例如,`var $variable = jQuery对象;`表示这是一个jQuery对象,而`var variable = DOM对象;`则表明这是一个普通的DOM对象。 需要注意的是...
本篇文章将深入探讨jQuery的基础知识,包括其基本介绍、使用步骤、jQuery对象与DOM对象的区别,以及jQuery的选择器。此外,我们还将讨论`mouseover`与`mouseenter`事件的区别、`index()`方法的用法以及如何区分...
例如,可以在变量名前加上一个特定的前缀来区分jQuery对象和DOM对象,如变量名以`$`开头表示jQuery对象,而无任何前缀的变量则表示DOM对象。 最后,我们要认识到,虽然DOM对象和jQuery对象可以互相转换,但它们本质...
如何区分jQuery对象和DOM对象 为了便于区分和使用,建议在命名时使用约定。例如,使用`$()`函数创建的jQuery对象,可以在变量前加上`$`,如`var $variable = jquery对象;`,而对于直接通过原生JavaScript获得的DOM...
还有一点需要注意的是,在命名变量时为了区分jQuery对象和DOM对象,通常约定凡是使用$符号前缀的变量名,代表该变量是一个jQuery对象;而没有$符号的,则表示这是一个DOM对象。例如,var $jqueryVar = $("#id"); var...
在使用JQuery时,首先需要区分JQuery对象和DOM对象。JQuery对象是JQuery特有的一个包装器,它包装了DOM对象,能够使用JQuery提供的丰富方法。获取JQuery对象通常使用`$()`函数,例如`$("p:first")`,而直接使用`...
三.Dom对象和jQuery包装集 9 四. 什么是jQuery选择器 11 五.jQuery选择器全解 13 六 jQuery选择器实验室 19 七.API文档 20 八.总结 20 从零开始学习jQuery (三) 管理jQuery包装集 21 一.摘要 21 二.前言 21 三.动态...
- **DOM对象与jQuery对象的区别**: 在处理页面元素时,务必区分是在操作DOM对象还是jQuery对象,因为它们支持的方法不同。 - **DOM对象转jQuery对象**: 普通的DOM对象可以通过`$()`转换成jQuery对象,例如:`$...
当我们使用jQuery选择器,比如`$("div")`或者`$(".otherWeek")`时,jQuery实际上会返回一个包装了DOM元素的jQuery对象,而不是一个原生的DOM对象。这个jQuery对象是一个类数组对象,可以使用jQuery的方法进行操作。 ...
10.5.1 jquery在其他库前导入 10.5.2 jquery在其他库后导入 10.6 使用子查询优化选择器性能 10.7 减少对dom元素直接操作 10.8 正确区分dom对象与jquery对象 10.8.1 dom对象与jquery对象的定义 10.8.2 ...
为了区分DOM对象和jQuery对象,通常会在jQuery对象变量名前加上 `$` 符号,如 `var $variable = jQuery对象`。 **2. jQuery对象与DOM对象的转换** - **jQuery对象转为DOM对象** - 通过索引 `[index]` 获取DOM...
一.摘要 本章讲解jQuery最重要的选择器部分的知识. 有了jQuery的选择器我们几乎可以获取页面上任意的一个或一组对象, 可以明显减轻开发人员的...无论是在写程序还是看API文档, 我们要时刻注意区分Dom对象和jQuery包
jQuery1.6的主要改进是分离了DOM元素的选择与操作,创建了独立的$.attr和$.prop方法,以更准确地区分属性(attributes)和特性(properties)。这使得开发者在处理表单控件状态等特性时有了更清晰的区分。 jQuery...
在处理DOM操作时,区分jQuery对象和原生DOM对象非常重要。只有jQuery对象才能使用jQuery提供的方法。可以通过`$()`函数将DOM对象转换为jQuery对象,反之亦然。 **示例**: ```javascript // 将DOM对象转换为jQuery...
书名:jQuery权威指南(系统介绍jQuery方方面面...10.8 正确区分DOM对象与jQuery对象/334 10.8.1 DOM对象与jQuery对象的定义/334 10.8.2 DOM对象与jQuery对象的类型转换/335 10.9 本章小结/337 第11章 综合案例开发...
`jQuery.data()` 是 jQuery 库中的一个重要方法,用于在 DOM 元素或 jQuery 对象上安全地附加和访问额外的数据。这个方法解决了 JavaScript 中与 DOM 元素直接关联数据可能导致的内存泄漏问题。 在JavaScript中,当...
`.prop()`的引入是为了区分属性(properties)和特性(attributes),使得开发者在处理DOM元素时更加精确。 1.8版本还对`.data()`进行了优化,增强了数据存储的性能和兼容性。同时,jQuery.extend()方法也得到了...