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

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');
上一篇:Aix 光盘软件包安装


下一篇:【转载】 C#中手动创建一个DataTable对象并写入数据