juqery和dom对象互换
一、jQuery对象与DOM对象相互转换
1.jQuery对象转DOM对象
- var $cr = $("#cr"); //jQuery对象
- //转换成DOM对象,索引号从0开始,选取对应节点
- var cr = $cr[0]; //或 var cr = $cr.get(0);
- alert(cr.checked); //DOM方法检测这个checkbox是否被选中
2.DOM对象转jQuery对象
- var cr = document.getElementById("cr"); //DOM对象
- var $cr = $(cr); //jQuery对象
二、解决与其他js库冲突
1.jQuery在其他库之前导入,可直接使用jQuery,无需调用jQuery.noConflict()函数
- <script type="text/javascript" src="./jquery-1.4.2.js"></script>
- <script type="text/javascript" src="./prototype-1.6.1.js"></script>
2.jQuery在其他库之后导入
- jQuery.noConflict(); //将变量$的控制权移交给prototype.js
- jQuery(function(){ //使用jQuery
- jQuery("p").click(function(){
- alert(jQuery(this).text());
- });
- });
- $("pp").style.display='none'; //使用prototype
- $j = jQuery.noConflict(); //自定义一个快捷给jQuery,将变量$的控制权移交给prototype.js
- $j(function(){ //使用jQuery,利用自定义快捷$j
- $j("p").click(function(){
- alert($j(this).text());
- });
- });
- $("pp").style.display='none'; //使用prototype
或
- jQuery.noConflict(); //将变量$的控制权移交给prototype.js
- (function($){ //定义匿名函数并设置形参为$
- $(function(){ //匿名函数内部$均为jQuery
- $("p").click(function(){alert($(this).text());});
- });
- })(jQuery);
- $(“pp”).style.display='none'; //使用prototype
- jQuery.noConflict(); //将变量$的控制权移交给prototype.js
- jQuery(function($){ //使用jQuery加载页面函数
- $(function(){ //内部继续使用$均为jQuery
- $("p").click(function(){alert($(this).text());});
- });
- });
- $("pp").style.display='none'; //使用prototype
juqery和dom对象互换的更多相关文章
- [jQuery]jQuery和DOM对象互换(四)
DOM 和 jQuery 相互转换 DOM 转jQuery $(DOM对象) # (1)直接获取 $('video'); # (2)转换 $(DOM对象) var myVideo = document ...
- jq对象和DOM对象的互换
var oJq; //JQ对象 var oDom; //dom对象 oDom = oJq[index]; // JQ对象转化为oDom对象 oJq = $(oDom); //DOM对象 ...
- jQuery对象和DOM对象的互换
Dom 对象:指的是普通的 JavaScript 对象 jQuery对象:是包装 Dom 对象后产生的对象. 一:JQuery 对象和 Dom 对象 在使用 JQuery 过程中,我们一般(也是绝大多 ...
- 锋利的jQuery(1)——DOM对象与jQuery对象的转换
1.认识jQuery DOM对象:即文档对象模型 jQuery对象:通过jQuery包装DOM对象后产生的对象.这是jQuery对象所特有的,在jQuery对象中无法使用DOM对象的任何方法,同时DO ...
- HTML DOM 对象
本篇主要介绍HTML DOM 对象:Document.Element.Attr.Event等4个对象. 目录 1. Document 对象:表示文档树的根节点,大部分属性和方法都是对元素进行操作. 2 ...
- JavaScript实现DOM对象选择器
目的: 根据传入的选择器类型选出第一个符合的DOM对象. ①可以通过id获取DOM对象,例如 $("#adom"); ②可以通过tagName获取DOM对象,例如 $(" ...
- 判断一个对象是jQuery对象还是DOM对象
今天调试一段代码的时候,看到其中一个变量,想知道它到底是jquery对象还是dom对象. 虽然直接console出这个对象,看它的内部可以判断出来.但是我想有没有什么更方便的方法呢. 后来我想到了一个 ...
- 如何通过源生js获取一个元素的具体样式值 /* getCss:获取指定元素的具体样式的属性值 curElement:[dom对象] attr:[string] */
昨天的博客些的真的是惨不忍睹啊!!!但是我的人生宗旨就是将不要脸的精神进行到底,所以,今天我又来了.哈哈哈哈哈! 方法一:元素.style.属性名:(这个有局限性--只能获取行内样式的值,对于样式表或 ...
- 锋利的jQuery--jQuery与DOM对象的互相转换,DOM的三种操作(读书笔记一)
1.jQuery对象就是通过jQuery包装DOM对象后产生的对象. 2.jQuery对象和DOM对象的相互转换. 良好的书写风格: var $input=$("input" ...
随机推荐
- jpush-react-native 推送功能(Android 篇)
github原地址 极光推送官方支持的 React Native 插件 安装 npm install jpush-react-native --savenpm install jcore-react- ...
- UML建模之时序图(Sequence Diagram)教程
一.时序图 时序图是一种强调时间顺序的交互图,在时序图中,首先把参与交互的对象放在图的上方,沿X轴方向排列.通常把发起交互的对象放在左边,较下级对象依次放在 右边,然后把这些对象发送和接受的消息沿Y轴 ...
- Spring JdbcTemplate查询实例
这里有几个例子向您展示如何使用JdbcTemplate的query()方法来查询或从数据库提取数据.整个项目的目录结构如下: 1.查询单行数据 这里有两种方法来查询或从数据库中提取单行记录,并将其转换 ...
- JAVA EE 博客实例
http://www.cnblogs.com/hoojo/category/276244.html
- 图解linux内核编译框架
内核是如何编译成的 -知其然而不知其所以然 (第一篇) 转载:http://blog.chinaunix.net/uid-28236237-id-3840137.html Linux内核有分门别类的目 ...
- Matlab Command Window 进度提示
效果如下,
- Android开发project师,前行路上的14项技能
导读: 你是否曾渴望回到宋朝? 或者什么朝,反正就是男耕女织的古代. 哦,那时的首都在汴梁(开封),房价想必没有如今这么高,工作?无非就是给你把锄头,去,种地去.夕阳西下了,麦子垛后,你和翠姑搂抱在一 ...
- IDE的文件和代码模板
设置IDE的的模板,可以在创建文件的时候,自动产生模板内容,模板里可以 模板头设置: # -*- coding: utf- -*- """ --------------- ...
- ARM指令集—SWP指令
ARM指令集-SWP指令 SWP和SWPB是ARM指令集中对存储单元的原子操作.即对存储单元的一次读和一次不可被切割. SWP和SWPB分别完毕存储器和寄存器之间 一个字(32bit)和一个字节(8b ...
- [gevent源代码分析] 深度分析gevent执行流程
一直对gevent执行流程比較模糊,近期看源代码略有所得.不敢独享.故分享之. gevent是一个高性能网络库,底层是libevent,1.0版本号之后是libev.核心是greenlet.geven ...