div:eq(0)為什么不可以?
var?$div?=?$('div:eq(0)');?//jQuery對象 ????????var?div=$div; div.style.color?=?'red';?//操作dom對象的屬性
上面代碼為啥沒效果?改成下面代碼就可以了:
????????var?$div?=?$('div:eq(0)');?//jQuery對象 ????????var?div=$div.get(0); div.style.color?=?'red';?//操作dom對象的屬性
這是不是代表,div:eq(0)選出來的也是個類數組?
2016-04-20
:eq()選出來的是jQuery對象,而不是DOM對象,jQuery是一個類數組對象,DOM對象就是一個單獨的DOM元素
:eq(0)選出來的就是只有一個元素的數組,所以要用?var?div=$div.get(0); 把jQuery對象轉化成DOM對象
2016-04-20
得到元素之后要將它用get方法獲得,并實例一個div對象