开发者社区 问答 正文

有关jQuery对象的疑问

screenshot
打印的结果已经在代码中,
第一个不明白:打印的结果是object[],一般object后面跟的是{},这是为什么
第二个不明白:打印的结果已经是object[],说明是一个对象,为什么却能打印出长度为1;如果真的是对象,那么打印长度的时候应该为undifend

展开
收起
吴孟桥 2016-06-06 13:42:26 2159 分享 版权
1 条回答
写回答
取消 提交回答
  • 你应该看下 $(this)的结构,你多研究下html的解析就会发现它的节点树是采用的数组,得到结果是 [object] $(this).length =1 不奇怪
    每个dom对象都有each()方法;如果是object类型,那么如何each? 想多了解的话,可以去看看一些高级教程了解一些解析方面的东西,javascript中的对象都是构造的,基于数组实现。和java的底层还是不一样的。

    2019-07-17 19:28:23
    赞同 展开评论
问答分类:
问答标签:
问答地址: