欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2009年04月24日 00:44:26   作者:  
jQuery對象就是通過jQuery包裝DOM對象后產(chǎn)生的對象。jQuery對象是jQuery獨(dú)有的,其可以使用jQuery里的方法,但是不能使用DOM的方法;例如$("#img").attr("src","test.jpg"); 這里的$("#img")就是jQuery對象;

DOM對象就是Javascript固有的一些對象操作。DOM對象能使用Javascript固有的方法,但是不能使用jQuery里的方法。例如:document.getElementById("img").src="test.jpg";這里的document.getElementById("img")就是DOM對象;
$("#img").attr("src","test.jpg"); 和document.getElementById("img").src="test.jpg";是等價的,是正確的,但是$("#img").src="test.jpg";或者document.getElementById("img").attr("src","test.jpg"); 都是錯誤的。

在說一個例子:就是this,我在寫jQuery的時候經(jīng)常這樣寫:this.attr("src","test.jpg"); 可是就是出錯。其實this是DOM對象,而.attr("src","test.jpg") 是jQuery方法,所以出錯了。要解決這個問題就要將DOM對象轉(zhuǎn)換成jQuery對象,例如$(this).attr("src","test.jpg");

 

1.DOM對象轉(zhuǎn)成jQuery對象:

對于已經(jīng)是一個DOM對象,只需要用$()把DOM對象包裝起來,就可以獲得一個jQuery對象了。$(DOM對象)

如:var v=document.getElementById("v");  //DOM對象

var $v=$(v);    //jQuery對象

轉(zhuǎn)換后,就可以任意使用jQuery的方法了。
 

2.jQuery對象轉(zhuǎn)成DOM對象:

兩種轉(zhuǎn)換方式將一個jQuery對象轉(zhuǎn)換成DOM對象:[index]和.get(index);

(1)jQuery對象是一個數(shù)據(jù)對象,可以通過[index]的方法,來得到相應(yīng)的DOM對象。

如:var $v =$("#v") ; //jQuery對象

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

alert(v.checked)   //檢測這個checkbox是否被選中

(2)jQuery本身提供,通過.get(index)方法,得到相應(yīng)的DOM對象

如:var $v=$("#v");  //jQuery對象

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

alert(v.checked)  //檢測這個checkbox是否被選中

相關(guān)文章

  • jquery 獲取dom固定元素 添加樣式的簡單實例

    jquery 獲取dom固定元素 添加樣式的簡單實例

    本篇文章主要是對jquery獲取dom固定元素 添加樣式的簡單實例進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • 一個支付頁面DEMO附截圖

    一個支付頁面DEMO附截圖

    這是一個支付頁面DEMO,有截圖,非常逼真,感興趣的朋友可以參考下
    2014-07-07
  • jQuery 性能優(yōu)化手冊 推薦

    jQuery 性能優(yōu)化手冊 推薦

    現(xiàn)在jquery應(yīng)用的越來越多, 有些同學(xué)在享受爽快淋漓coding時就將性能問題忽略了,  比如我.  jquery雖在諸多的js類庫中性能表現(xiàn)還算優(yōu)秀, 但畢竟不是在用原生的javascript開發(fā), 性能問題還是需要引起重視的.
    2010-02-02
  • jquery序列化表單去除指定元素示例代碼

    jquery序列化表單去除指定元素示例代碼

    這篇文章主要介紹了如何使用jquery序列化表單去除指定元素,需要的朋友可以參考下
    2014-04-04
  • jQuery中數(shù)據(jù)緩存$.data的用法及源碼完全解析

    jQuery中數(shù)據(jù)緩存$.data的用法及源碼完全解析

    這篇文章主要介紹了jQuery中的數(shù)據(jù)緩存$.data的用法及源碼完全解析,深入解讀了jQuery對緩存對象的讀寫和移除的實現(xiàn),需要的朋友可以參考下
    2016-04-04
  • 用Jquery實現(xiàn)多級下拉框無刷新的聯(lián)動

    用Jquery實現(xiàn)多級下拉框無刷新的聯(lián)動

    需要實現(xiàn):院系,專業(yè),年級,班級。聯(lián)動無刷新,其中院系,專業(yè),年級,班級屬于數(shù)據(jù)庫中的字典表,有后臺維護(hù),隨時可能變化
    2010-12-12
  • jquery選擇器需要注意的問題

    jquery選擇器需要注意的問題

    本文講述的是jquery選擇器結(jié)果是數(shù)組時需要主要的一個問題,并詳細(xì)分析了產(chǎn)生此問題的原因,這里記錄下來,小伙伴們在項目中使用的時候要注意一下。
    2014-11-11
  • jQuery制作圣誕主題頁面 更像是愛情影集

    jQuery制作圣誕主題頁面 更像是愛情影集

    這篇文章主要為大家詳細(xì)介紹了jQuery制作圣誕主題頁面的方法,類似動感影集,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • jquery判斷密碼強(qiáng)度的驗證代碼

    jquery判斷密碼強(qiáng)度的驗證代碼

    本文主要介紹了jquery判斷密碼強(qiáng)度的驗證代碼,這是一個非常常見的功能,在輸入密碼的時候提示密碼的強(qiáng)度,本文使用jQuery來實現(xiàn),有需要的小伙伴可以參考下。
    2015-11-11
  • jquery 顯示*天*時*分*秒實現(xiàn)時間計時器

    jquery 顯示*天*時*分*秒實現(xiàn)時間計時器

    用jquery實現(xiàn)時間計時器,從之前的某個時間段到現(xiàn)在距離多少天多少時多少分多少秒,示例代碼如下,大家拷貝即可使用
    2014-05-05

最新評論