1. 程式人生 > 其它 >jQuery物件和js物件的區別與轉換

jQuery物件和js物件的區別與轉換

技術標籤:jqueryjquery

1.什麼是Dom物件(js物件)

使用js的方式獲取到的元素就是js物件

2.什麼是jQuery物件

使用jq的方式獲取到的元素就是jq物件

3.jq物件和js物件的區別

JS物件,是一個名值對的無序集合。
jquery物件,是jquery特有的物件,只有呼叫jquery框架才存在。其實jquery物件,也是一種js物件。
jquery物件和js物件可以相互轉換,例如
$("#div").get(),即可以把一個jquery物件轉換為js物件。
js物件上的方法,不能直接用在jquery物件上,如果一定要給jquery物件使用js物件的方法,必須把jquery物件轉換為js物件。jquery物件,則可以隨意使用jquery定義的方法。

4.jq物件與js物件之間的轉換

1) js轉jQuery物件:

$(js物件)

2)jQuery物件轉js物件

var doc2=$("#idDoc2")[0];
//轉換jQuery物件為DOM物件
doc2.innerHTML="這是jQuery的第一個DOM物件"
//使用jQuery物件本身提供的get函式來返回指定集合位置的DOM物件
var doc2=$("#idDoc2").get(0);
doc2.innerHTML="這是jQuery的第二個DOM物件"