 
		qq_对琴弹牛_0
2016-04-20 01:11
	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)选出来的也是个类数组?
 
				:eq()选出来的是jQuery对象,而不是DOM对象,jQuery是一个类数组对象,DOM对象就是一个单独的DOM元素
:eq(0)选出来的就是只有一个元素的数组,所以要用 var div=$div.get(0); 把jQuery对象转化成DOM对象
 
				得到元素之后要将它用get方法获得,并实例一个div对象
jQuery基础 (一)—样式篇
217482 学习 · 1303 问题
相似问题