日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解jQuery對象與DOM對象的相互轉(zhuǎn)換

一直以來對于通過jQuery方式獲取的對象,卻不能直接使用JavaScript的方法很不理解,現(xiàn)在知道,原來jQuery獲得的對象并不和我們平時使用getElementById獲得的對象一樣。所以一些新手就很迷惑,為什么${”#Element”}不能直接innerHTML,這就是原因所在。

創(chuàng)新互聯(lián)公司專注于網(wǎng)站設(shè)計、成都做網(wǎng)站、網(wǎng)頁設(shè)計、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點出發(fā),讓客戶在網(wǎng)絡(luò)營銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴謹?shù)膽B(tài)度對待客戶,用專業(yè)的服務(wù)創(chuàng)造價值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。

推薦閱讀:jQuery四大天王:核心函數(shù)詳解

jQuery對象與DOM對象的轉(zhuǎn)換

只有jQuery對象才能使用jQuery定義的方法。注意DOM對象和jQuery對象是有區(qū)別的,調(diào)用方法時要注意操作的是DOM對象還是jQuery對象。普通的DOM對象一般可以通過$()轉(zhuǎn)換成jQuery對象。

 
 
 
  1. $(document.getElementById("msg"))

則為jQuery對象,可以使用jQuery的方法。由于jQuery對象本身是一個集合。所以如果jQuery對象要轉(zhuǎn)換為DOM對象則必須取出其中的某一項,一般可通過索引取出。

 
 
 
  1. $("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]

這些都是DOM對象,可以使用DOM中的方法,但不能再使用jQuery的方法。以下幾種寫法都是正確的:

 
 
 
  1. $("#msg").html(); 
  2. $("#msg")[0].innerHTML; 
  3. $("#msg").eq(0)[0].innerHTML; 
  4. $("#msg").get(0).innerHTML;

jQuery DOM操作方法的簡單歸納

1.每個匹配的元素中插入新元素,使用:

 
 
 
  1. .append() 
  2. .appendTo() 
  3. .prepend()
  4. .prependTo()

2.要在每個匹配的元素相鄰的位置上插入新元素,使用:

 
 
 
  1. .after()
  2. .insertAfter()
  3. .before()
  4. .insertBefore()

3.要在每個匹配的元素外部插入新元素,使用:

 
 
 
  1. .wrap()

4.要用新元素或文本替換每個匹配的元素,使用:

 
 
 
  1. .html()
  2. .text()

5.要移除每個匹配的元素中的元素,使用:

 
 
 
  1. .empty()

6.要從文檔中移除每個匹配的元素及后代元素,但不實際刪除它們,使用:

 
 
 
  1. .remove()

原文地址:http://www.ccvita.com/192.html


網(wǎng)站欄目:詳解jQuery對象與DOM對象的相互轉(zhuǎn)換
文章地址:http://www.dlmjj.cn/article/cdhpipe.html