js對象和jquery對象

初學(xué)jQuery,會對jQuery對象和DOM對象心存很大的疑惑,因此有必要明白他們之間的區(qū)別和聯(lián)系。DOM對象是我們用傳統(tǒng)的方法(javascript)獲得的對象,jQuery對象就是用jQuery的類庫選擇器獲得的對象。JQuery對象就...

初學(xué)jQuery,會對jQuery對象和DOM對象心存很大的疑惑,因此有必要明白他們之間的區(qū)別和聯(lián)系。

DOM對象是我們用傳統(tǒng)的方法(javascript)獲得的對象,jQuery對象就是用jQuery的類庫選擇器獲得的對象。JQuery對象就是通過jQuery包裝DOM對象后產(chǎn)生的對象。JQuery對象是jQuery獨有的,其可以使用jQuery里的方法,但是不能使用DOM的方法;

例如:

$("#color").html();//獲取id為color的元素內(nèi)的html代碼,html()是jQuery特有的方法;

它等同于:

document.getElementById("color").innerHTML;

DOM對象就是javascript固有的一些對象。DOM對象能使用javascript固有的方法,但是不能使用jQuery里面的方法。

例如$("#id").innerHTML 和$("#id").checked之類的寫法都是錯誤的,可以用$("#id").html()和$("#id").attr("checked")之類的 jQuery方法來代替。

var domObj =document.getElementById("id"); //DOM對象

var $obj =$("#id"); //jQuery對象;

jQuery對象和DOM對象的相互轉(zhuǎn)換

jQuery對象轉(zhuǎn)換成DOM對象

jquery提供了兩種方法將一個jquery對象轉(zhuǎn)換成一個dom對象,即[index]和get(index)。可能有人會覺得奇怪,怎么是用下標(biāo)呢,沒錯,jquery對象就是一個數(shù)組對象.

下面代碼將演示一個jquery對象轉(zhuǎn)換成dom對象,再使用dom對象的方法

代碼如下:

var$cr=$("#cr"); //jquery對象

var cr = $cr[0]; //dom對象 也可寫成 var cr=$cr.get(0);

alert(cr.checked); //檢測這個checkbox是否給選中

dom對象轉(zhuǎn)換成jquery對象

對于一個dom對象,只需要用$()把dom對象包裝起來,就可以獲得一個jquery對象了,方法為$(dom對象);

復(fù)制代碼 代碼如下:

varcr=document.getElementById("cr"); //dom對象

var $cr = $(cr); //轉(zhuǎn)換成jquery對象

轉(zhuǎn)換后可以任意使用jquery中的方法了.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、js 對象和jquery對象的區(qū)別 jquery對象是js中的new Object()生成的普通對象 2、js...
    黎濤note閱讀 342評論 0 1
  • 對于jQuery的初學(xué)者來說,經(jīng)常分辨不清DOM對象和jQuery對象,本文簡單說明兩者的區(qū)別和兩種對象相互轉(zhuǎn)換的...
    超玉閱讀 572評論 0 4
  • 一、樣式篇 第1章 初識jQuery (1)環(huán)境搭建 進入官方網(wǎng)站獲取最新的版本 http://jquery.co...
    凜0_0閱讀 3,667評論 0 44
  • 工廠模式類似于現(xiàn)實生活中的工廠可以產(chǎn)生大量相似的商品,去做同樣的事情,實現(xiàn)同樣的效果;這時候需要使用工廠模式。簡單...
    舟漁行舟閱讀 8,120評論 2 17
  • web前端之鋒利的jQuery一:認(rèn)識jQuery jQuery是繼prototype之后又一個優(yōu)秀的Javasc...
    Mx勇閱讀 258評論 0 2

友情鏈接更多精彩內(nèi)容