自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解jQuery對(duì)象與DOM對(duì)象的相互轉(zhuǎn)換

開(kāi)發(fā) 開(kāi)發(fā)工具
一直以來(lái)對(duì)于通過(guò)jQuery方式獲取的對(duì)象,卻不能直接使用JavaScript的方法很不理解,我們知道只有jQuery對(duì)象才能使用jQuery定義的方法,但要注意DOM對(duì)象和jQuery對(duì)象是有區(qū)別的。

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

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

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

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

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

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

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

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

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

jQuery DOM操作方法的簡(jiǎn)單歸納

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

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

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

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

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

  1. .wrap() 
  2.  

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

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

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

  1. .empty()
  2.  

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

  1. .remove()
  2.  

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

【編輯推薦】

  1. jQuery核心部分原理的模擬代碼
  2. jQuery***實(shí)踐:精妙的自定義事件
  3. jQuery讓開(kāi)發(fā)者戀戀不舍的秘密
責(zé)任編輯:王曉東 來(lái)源: ccvita
相關(guān)推薦

2013-12-02 14:18:33

jQuery對(duì)象

2013-12-02 14:22:14

jQuery選擇器

2010-09-28 10:40:32

HTML DOM

2010-01-08 10:00:29

JSON-lib包

2011-08-22 16:19:58

jQuery

2023-12-15 15:03:54

.NETAutoMapper對(duì)象映射工具

2010-09-28 11:03:19

XML DOM

2010-09-13 15:15:04

0級(jí)DOMDOM

2011-07-15 09:04:42

PIVOTUNPIVOT

2010-09-16 14:37:54

DataSetXML

2009-07-24 11:01:12

jQuery框架

2013-03-26 09:04:16

iOS時(shí)間戳與時(shí)間相互轉(zhuǎn)化

2013-07-25 15:01:47

iOS開(kāi)發(fā)學(xué)習(xí)十六進(jìn)制和字符串轉(zhuǎn)換

2010-05-05 14:27:34

Oracle SQL語(yǔ)

2010-09-28 10:03:15

DOM文檔對(duì)象模型

2012-04-26 08:29:22

DOM

2010-09-28 13:24:34

DOM文檔對(duì)象模型

2010-09-28 09:43:37

DOM文檔對(duì)象模型

2011-06-24 10:05:51

QT 對(duì)象 父對(duì)象

2010-09-28 09:14:36

HTML DOMJavascript
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)