成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jquery對象和DOM對象的相互轉換詳解
全站頭部文字 我要出現在這里
jquery對象和DOM對象的相互轉換詳解 745 2024-02-15   

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的代碼如下

<body>
  <p>my</p>
  <p>my</p>
<script src="http://www.gimoo.net/t/1811/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>

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

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

jquery代碼如下:

<body>
  <p>my</p>
  <p>my</p>
<script src="http://www.gimoo.net/t/1811/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。

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



主站蜘蛛池模板: 净三业真言| 亚洲第一区se| 金陵十三钗多少钱一盒| 皮囊之下| 咖啡爱上香草电视剧| 成龙版杨家将电影免费播放| 高规格| 爱情天梯| 丰满妇女做a级毛片免费观看| 最可爱的人 电影| 永夜星河主演| 烽火流金电视剧免费观看完整版| 电影《地狱天堂》鬼片| 丧尸童子军| 蛇魔女大闹都市| 军犬麦克斯| 公共基础知识1000题及答案| 就要爱| 2025最好运头像| 爱情岛视频论坛| 暗夜尖叫1988美国版高清观看| 复仇女王 电视剧| 台湾电影网| 根深蒂固2电视剧| 祈今朝电视剧免费观看完整版| 陈浩宇女演员| 儿子结婚请帖邀请函电子版| 决对争锋| 不良人第三季| 女生裸体.| 被调教的女人2| 西游记续集唐僧扮演者| 喜羊羊开心闯龙年| 中国古代寓言阅读记录卡| 监狱风云美剧| 今天是你的生日bb伴奏正谱| 七龙珠2| 燃冬海报| 大学英语精读3第三版全书答案| 密桃成孰时| 抖色|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103