1.index(),這里的索引從0開始計數。
jQueryObject.index( [ object ] ):
1.1 如果沒有指定參數object
,則返回當前元素
在其所有同輩元素中的索引位置。
1.2 如果object
為String類型,則將其視作選擇器,返回當前元素
在選擇器所匹配的元素中的索引位置。如果該選擇器不匹配任何元素或者當前元素
不在匹配到的元素內,則返回-1。
eg:ul li span,li里面不一定會有span這樣就有意義了。
1.3 如果object
為DOM元素或jQuery對象,則返回該元素(或該jQuery對象中的第一個元素)在當前jQuery對象所匹配的元素中的索引位置。
2.CSS3里面dom:nth-child(index),這里的index從1開始計數。
***3.javascript對象、DOM對象、JQuery對象
3.1 javascript對象
3.2 DOM對象:傳統的方法(javascript)獲得的對象。
3.3 JQuery對象:jQuery對象就是通過jQuery包裝DOM對象后產生的對象。jQuery對象是jQuery獨有的,其可以使用jQuery里的方法,但是不能使用DOM的方法。
3.4 DOM對象轉換為JQuery對象:$(DOM);
3.5 JQuery對象轉換為DOM對象:[index] 和 .get(index);
(1)jQuery對象是一個數據對象,可以通過[index]的方法,來得到相應的DOM對象。JQuery對象[0]
(2)jQuery本身提供,通過.get(index)方法,得到相應的DOM對象。JQuery對象.get(0)