日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jquery对象和DOM对象的相互转换详解

發布時間:2023/12/3 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery对象和DOM对象的相互转换详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

jquery對象和DOM對象的相互轉換

在討論jquery對象和DOM對象的相互轉換之前,先約定好定義變量的風格如果獲取的是jquery對象,那么在變量前面加上$,例如

var $varible = jquery對象;

如果獲取的是DOM對象,則定義如下:

var varible = DOM對象;

1.jquery對象轉成DOM對象:

jquery對象不能使用DOM中的方法,但如果對jquery對象所提供的方法不熟悉,或者沒有jquery想封裝的方法,不得不使用DOM對象,即【index】和get[index].

(1)jquery對象是一個數組對象,可以通過【index】的方法得到相應的DOM對象。

jquery的代碼如下

1

2

3

4

5

6

7

8

9

10

11

12

<body>

??<p>my</p>

??<p>my</p>

<script src="jquery-2.1.4.min.js"></script>

<script>

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

??var?cr = $cr[1];??//dom對象

??var?ct = $cr.get(0)??//第二種轉換為DOM對象的方式

??cr.innerHTML =?"you"??//檢測是否轉換成功,可以用DOM方法 輸出結果為第二個my改成了you

??ct.innerHTML =?'fuck'??//輸出結果第一個my改成了fuck

</script>

</body>

  

<body><p>my</p><p>my</p> <script src="jquery-2.1.4.min.js"></script> <script>var $cr = $("p"); //jquery對象var cr = $cr[1]; //dom對象var ct = $cr.get(0) //第二種轉換為DOM對象的方式cr.innerHTML = "you" //檢測是否轉換成功,可以用DOM方法 輸出結果為第二個my改成了youct.innerHTML = 'fuck' //輸出結果第一個my改成了fuck </script> </body>

(2).DOM對象轉換為jquery對象:

對于一個DOM對象,只需要用$()把DOM對象給包裝起來,就可以獲得一個jquery對象了,方式為$(DOM對象)。

jquery代碼如下:

1

2

3

4

5

6

7

8

9

10

11

<body>

??<p>my</p>

??<p>my</p>

<script src="jquery-2.1.4.min.js"></script>

<script>

??var?cr = document.getElementsByTagName("p")?//DOM對象

??var?$cr = $(cr);???//jquery對象

??$cr.eq(0).("fuck");?//檢測是否轉換成功,可以用jquery方法 輸出結果為第二個my改成了fuck

??$cr.eq(1).html("you");?//輸出結果為my改成you

</script>

</body>

  

<body><p>my</p><p>my</p> <script src="jquery-2.1.4.min.js"></script> <script>var cr = document.getElementsByTagName("p") //DOM對象var $cr = $(cr); //jquery對象$cr.eq(0).("fuck"); //檢測是否轉換成功,可以用jquery方法 輸出結果為第二個my改成了fuck$cr.eq(1).html("you"); //輸出結果為my改成you </script> </body>

轉換后,可以任意使用jquery方法。

通過以上方法,可以任意的相互轉換jquery對象和DOM對象網頁特效。

最后再次強調,DOM對象才能使用DOM方法,jquery對象不能使用DOM中的方法,但jquery對象提供了一套更加完善的工具用于操作DOM。

?感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

總結

以上是生活随笔為你收集整理的jquery对象和DOM对象的相互转换详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。