您现在的位置:龙卷风首页 ›› 网络编程 ›› 阅读文章

jquery返回值的类型

jquery 对象 返回值

中午的时候在群上讨论 $('#id') 和 $('#id')[0] 的区别。用alert打印出来的却别是

[Object Object] 和 [Object]

于是我认为前者是对象组,后者是对象,并且,对于前者可以使用数组语法(array_name[index])取得后者。后来有朋友指出,前者是jquery对象,后者是js对象,才恍然大悟。确实,只有这种解释才是最贴切的。jquery的方法并不一定都是返回jquery对象。比如get(index)方法,将放回元素(Element),而有的是返回元素数组,例如get(),而大部分则是直接返回jquery对象,例如show()。

认清了返回值,才能对返回的对象做正确的操作。

作者 不见不散 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

1 楼 huohao 发表于 2009-12-3 From IP: 15.211.153.73
很好!
作者主页: http://www.huohao.com
内容/Content