国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery對象和DOM對象的相互轉(zhuǎn)換詳解

2019-11-20 08:43:34
字體:
供稿:網(wǎng)友

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

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

var $varible = jquery對象;

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

var varible = DOM對象;

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

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

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

jquery的代碼如下

<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)  //第二種轉(zhuǎn)換為DOM對象的方式  cr.innerHTML = "you"  //檢測是否轉(zhuǎn)換成功,可以用DOM方法 輸出結(jié)果為第二個my改成了you  ct.innerHTML = 'fuck'  //輸出結(jié)果第一個my改成了fuck</script></body>

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

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

jquery代碼如下:

<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"); //檢測是否轉(zhuǎn)換成功,可以用jquery方法 輸出結(jié)果為第二個my改成了fuck  $cr.eq(1).html("you"); //輸出結(jié)果為my改成you</script></body>

轉(zhuǎn)換后,可以任意使用jquery方法。

通過以上方法,可以任意的相互轉(zhuǎn)換jquery對象和DOM對象。

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 台山市| 天全县| 章丘市| 彰化县| 岑溪市| 金沙县| 蓝山县| 新沂市| 淅川县| 南溪县| 九龙城区| 孝感市| 同德县| 正蓝旗| 丰顺县| 界首市| 白河县| 泰宁县| 紫阳县| 榆树市| 日土县| 随州市| 乌拉特中旗| 遂昌县| 安岳县| 隆子县| 吉木萨尔县| 建瓯市| 鹿邑县| 德保县| 太白县| 凯里市| 乐至县| 铅山县| 高邮市| 申扎县| 宣化县| 肥西县| 象山县| 常熟市| 沂源县|