get返回的是一个DOM对象,是获取的元素数组。
eq返回的是一个jquery对象。返回的是jQuery对象,就可以继续调用其他方法,返回的是元素数组就不能调用。
例如下面的代码就会报错:
$("#list li").get(0).css("color","magenta")
我们可以把它转化为JQ对象:
$($("#list li").get(0)).css("color","magenta")
这样就可以正常执行了,但是一般时候我们是直接用eq函数:
$("#list li").eq(0).css("color","magenta")
最后,时间仓促,资质有限,文中表述仅代表个人观点,不准确的地方还望见谅,欢迎严厉地指正。