代码之家  ›  专栏  ›  技术社区  ›  jantimon

jQuery size()方法vs length属性

  •  57
  • jantimon  · 技术社区  · 16 年前

    $(".selector").size() 和 $(".selector").length ?

    9 回复  |  直到 16 年前
        1
  •  78
  •   RoToRa    16 年前

    不。 size() length . 通过使用 只需避免一个额外的方法调用。

        2
  •  16
  •   Fabian    16 年前

    根据jQuery文档,Length返回相同的结果,并且速度稍微快一些。

    http://api.jquery.com/size/

        3
  •  9
  •   Jon Dean    14 年前

    它们都会给你相同的结果,但是长度稍微快一点。

    http://api.jquery.com/size/ :

    .length属性是获取此信息的一种稍微快一点的方法。

        4
  •  7
  •   Code Lღver    13 年前
        5
  •  3
  •   Jaymz    16 年前

    方法(.size())可能是您应该使用的方法,因为实现它很可能是为了避免length属性被更改的可能性。

        6
  •  3
  •   B Robster    11 年前

    .size() is deprecated. 始终使用 .length

        7
  •  1
  •   Mudassir Hasan    8 年前

    JQuery查询 大小() 是一种方法& 长度 大小() 内部调用长度。所以最好直接调用长度。

        8
  •  0
  •   Vipul Jethva    10 年前

    如果你愿意的话 length

    但是如果你打电话 size() 属性,然后将该值返回给调用者。

        9
  •  0
  •   Samuel Liew cicero lopes    6 年前

    jQuery中的Size()和length都返回对象中元素的数目,但length比Size快,因为length是一个属性,Size是一个方法,length属性没有函数调用的开销。