精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
jQuery對象和DOM對象

jQuery對象和DOM對象使用說明,需要的朋友可以參考下。
1.jQuery對象和DOM對象
第一次學習jQuery,經常分辨不清哪些是jQuery對象,哪些是 DOM對象,因此需要重點了解jQuery對象和DOM對象以及它們之間的關系.
DOM對象,即是我們用傳統的方法(javascript)獲得的對象,jQuery對象即是用jQuery類庫的選擇器獲得的對象;
復制代碼 代碼如下:

var domObj = document.getElementById("id"); //DOM對象
var $obj = $("#id"); //jQuery對象;

jQuery對象就是通過jQuery包裝DOM對象后產生的對象,它是jQuery獨有的。如果一個對象是jQuery對象,那么就可以使用jQuery里的方法,例:
$("#foo").html(); //獲取id為foo的元素內的html代碼,html()是jQuery特有的方法;
上面的那段代碼等同于:
document.getElementById("foo").innerHTML;

注意:在jQuery對象中無法使用DOM對象的任何方法。
例如$("#id").innerHTML 和$("#id").checked之類的寫法都是錯誤的,可以用$("#id").html()和$("#id").attr ("checked")之類的 jQuery方法來代替。同樣,DOM對象也不能使用jQuery方法。學習jQuery開始就應當樹立正確的觀念,分清jQuery對象和DOM對象之間的區別,之后學習 jQuery就會輕松很多的。

2.jQuery對象和DOM對象的互相轉換

在上面第一點說了,jquery對象和dom對象是不一樣的!比如jquery對象不能使用dom的方法,dom對象不能使用jquery方法,那假如我 jquery沒有封裝我要的方法,那能怎么辦呢?
這時我們可以將jquer對象轉換成dom對象

jquery對象轉換成 dom對象
jquery提供了兩種方法將一個jquery對象轉換成一個dom對象,即[index]和get(index)。可能有人會覺得奇怪,怎么是用下標呢,沒錯,jquery對象就是一個數組對象.
下面代碼將演示一個jquery對象轉換成dom對象,再使用dom對象的方法
復制代碼 代碼如下:

var $cr=$("#cr"); //jquery對象
var cr = $cr[0]; //dom對象 也可寫成 var cr=$cr.get(0);
alert(cr.checked); //檢測這個checkbox是否給選中

dom對象轉換成jquery對象
對于一個dom對象,只需要用$()把dom對象包裝起來,就可以獲得一個jquery對象了,方法為$(dom對象);
復制代碼 代碼如下:

var cr=document.getElementById("cr"); //dom對象
var $cr = $(cr); //轉換成jquery對象

轉換后可以任意使用jquery中的方法了.

通過以上的方法,可以任意的相互轉換jquery對象和dom對象.
最后再次強調,dom對象才能使用dom中的方法,jquery對象不可以使用dom中的方法,但 jquery對象提供了一套更加完善的工具用于操作dom,關于jquery的dom操作將在后面的文章進行詳細講解.


ps: 平時用到的jquery對象都是通過$()函數制造出來的,$()函數就是一個jquery對象的制造工廠.
建議:如果獲取的對象是 jquery對象,那么在變量前面加上$,這樣方便容易識別出哪些是jquery對象,例如:
var $variable = jquery對象;
如果獲取的是dom對象,則定義如下:
var variable = dom對象

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
jQuery對象和DOM對象之間的轉換實現 – 碼農網
JQuery的點點滴滴--JQuery對象和DOM對象
jQuery對象與dom對象相互轉換
鋒利的jQuery學習筆記(2)
jQuery學習筆記 入門
jQuery對象和DOM對象相互轉化
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 铜梁县| 嘉禾县| 明光市| 甘肃省| 东光县| 剑河县| 永定县| 佛坪县| 大渡口区| 遂昌县| 习水县| 乐亭县| 平原县| 高台县| 盐源县| 遵化市| 邢台县| 缙云县| 赤壁市| 临潭县| 泽州县| 芜湖县| 金华市| 定陶县| 琼结县| 玉门市| 武安市| 永仁县| 平果县| 曲靖市| 灌云县| 全南县| 武安市| 楚雄市| 郑州市| 南平市| 孙吴县| 清水河县| 雷波县| 长汀县| 东乡|