jquery中$("#afui").get(0)为什么要加get(0)呢?
SYYZZ3 | 浏览 509 次 2015-04-13 17:46
$("#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');