jquery中$("#afui").get(0)为什么要加get(0)呢?

2015-04-13 17:46SYYZZ3 | 浏览 509 次
$("#afui").get(0).className='myclass';

如果我不加get(0)就无法赋值.
$("#afui")不是就已经的得到那个标签了吗。为什么还要加那个get(0)呢?
2015-04-13 17:51

 

提问者采纳

 
$("#afui")得到的是jquery封装的对象,里面提供了jquery的一些方法,并不是html原生对象,通过get(0)才能取到jquery对象里面关联的html对象,从而操作html对象的属性和方法。

如jquery增加样式的写法:$("#afui").addClass('myclass');
04-25 17:45
查看更多