jQuery对象与js对象的相互转换

jQuery对象转成DOM对象:

  两种转换方式将一个jQuery对象转换成DOM对象:[index]和get(index)

  <1>jquery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。

    如:var $v = $(‘#v‘);  //jquery对象

      var v = $v[0];  //DOM对象

      alert(v.checked) //检测这个checkbox是否被选中

  <2>jquery本身提供,通过.get(index)方法,得到相应的DOM对象。

    如:var $v = $(‘#v‘);  //jquery对象

      var v = $v.get(0);  //DOM对象

      alert(v.checked) //检测这个checkbox是否被选中

DOM对象转换成jquery对象:

  对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就就可以获得一个jquery对象了,$(DOM对象)

      如:var v = document.getElementById(‘v‘);  //DOM对象

      var $v = $(v);  //jquery对象

  转换后就 可以任意使用jquery方法了

原文地址:https://www.cnblogs.com/ChenMM/p/9648043.html

时间: 2024-10-11 07:22:36

jQuery对象与js对象的相互转换的相关文章

DOM对象和js对象以及jQuery对象的区别

一.DOM对象 文档对象模型简称DOM,是W3C组织推荐的处理可扩展置标语言的标准编程接口. DOM实际上是以面向对象方式描述的文档模型.DOM定义了表示和修改文档所需的对象.这些对象的行为和属性以及这些对象之间的关系. 通过DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性.可以对其中的内容进行修改和删除,同时也可以创建新的元素. HTML DOM 独立于平台和编程语言.它可被任何编程语言诸如 Java.JavaScript 和 VBScript 使用. DOM对象,即是我们用

03 DOM对象(js对象)与jQuery对象

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <ul> <li id="cloth">衣服</li> <li>裤子</li> <li>袜子&

jQuery对象与js对象转换

前言 jq方法和js的方法属性是不能互相使用的,所以有时候就需要转一下,下面就介绍下方法. js对象转化为jQuery对象 var box=document.getElementById("box"); var $box=$(box); jQuery对象转化为js对象 var box1=$(box)[0]; var box2=$(box).get(0); 示例: <script src="http://libs.baidu.com/jquery/1.11.3/jquer

jquery对象和js对象的转化

jquery对象只能使用jqury方法,不能使用js的方法,相反的,js对象也只能使用js的方法,如果js对象使用了jquery方法,那么浏览器就会报错. 但是在一些特定的时候,我们就需要对jquery对象使用js的方法,此时就要用到两者对象之间的转化. jquery对象转化为js对象: 1 var person = $("div");//这是一个jquer对象 2 3 var per1 = person[0];//此时的per1是一个js对象 4 var per2 = person.

jquery对象与js对象

对于已经是一个 DOM 对象,只需要用 $() 把DOM对象包装起来,就可以获得一个 jQuery 对象了,使用[index]和.get(index)可以转为DOM对象 jQuery 对象是通过 jQuery 包装DOM 对象后产生的对象.jQuery 对象是 jQuery 独有的,其可以使用 jQuery 里的方法,但是不能使用 DOM 的方法: 例如: $("#img").attr("src","test.jpg"); 这里的 $("

jquery对象和js对象,以及它们的互相转换

jq对象无法使用DOM对象的方法,互相都不能用 ***jq对象转换成DOM对象的2中方法 1.$('div')[0下标]:jq对象是类似数组对象有长度,所以可以通过下标查找到它的DOM对象 2.$('div').get(0下标):这个是本身提供的方法 ***DO对象转换成JQ对象的方法:         var oCr=document.getElementById('cr'); var $cr=$(oCr); $(oCr)就是转换后的jq对象   1.获取元素方面      $('#id')

JSON转JS对象,JS对象转JSON

一.从服务端发来的json字符串,怎么才能作为JavaScript对象(JSON对象)在web端调用呢? 1.如果使用jQuery,就很方便了,可以在ajax一系列函数中,把参数Datatype传json即可,返回的data即为JSON对象. PS:如果要对表单处理为json字符串,可以使用.serialize()与.serializeArray()处理,如果要作为URL调用,则可以使用jQuery.param()处理. 2.$.parseJSON( jsonstr) 3.浏览器自带的JSON.

json对象和js对象的区别

json对象的数据类型有限,只有string,number,object,array,true,false,null等类型,其他的NaN和undefined类型是不允许的. json是一种轻量级的数据交换格式.json对象 可以理解成 符合 json格式规范 的对象,对于 js 来说,它就是一个普通的对象,没有什么区别

json对象转js对象

json数据: { "YD1": 0, "YD2": 0, "YD3": 0, "YD4": 0, "YD5": 0, "YD6": 0, "YD7": 0, "YD8": 0, "YD9": 0, "YD10": 0, "YD11": 0, "YD12": 0, &q