最近工作有很多判斷的**,用到了jquery與dom物件的地方比較多,寫在這裡加強下基本概念:
1.判斷是否存在時候,要用dom物件,因為jquery在獲得物件的時候,無論要獲得的物件是否存在,都會返回jquery物件
2.jquery物件與dom物件的轉換:
jquery物件就是通過jquery包裝dom物件後產生的物件(集合物件)。jquery物件是jquery獨有的,可以使用jquery裡的方法。
因此jquery物件和dom物件是不一樣的,不能呼叫對方定義的方法。所以$(『#test』).innerhtml會報錯,document.getelementbyid(『#test』)[0].html()也會報錯。
普通的dom物件可以用$()包裝起來轉換為jquery物件:
$(document.getelementbyid(『#test』)).html();//正常
jquery物件jquery物件本身是乙個集合,要轉換為dom物件,可通過陣列索引取出:
第一種方式:$(『#test』)[0]
第二種方式:$(『#test』).get(0)
注: eq(0)返回的還是jquery物件,eq(0)[0]是dom物件。
jQuery入門與介紹,jQuery物件
使用jquery函式,通過css選擇器來訪問dom元素 獲取所有包含id屬性的元素,為它們增加背景色 tagname attribute 操作css使用css name,value 函式 li id css background color bbbbff 獲取class屬性為test的元素,並為它們...
初識Jquery(二)Jquery物件與DOM物件
jquery物件 html var obj content obj.html jquery物件 dom物件 innerhtml var obj document.getelementbyid content obj.innerhtml dom物件 1 jquery轉換成dom物件 使用get 方法 ...
JQuery物件與DOM物件
開始以為jquery的 id 與 js的document.getelementbyid id 是一樣的。但是當我對select使用selectedindex屬性的時候,發現前者不可以,而後者可以。原來,jquery的 id 返回的是乙個jquery物件,用document.getelementbyi...