最新消息: 新版网站上线了!!!

原生javascript中length用于字符串或者数组,jquery中size()用于对象的区别和相同

原生js里面只要length没有size,不过jquery里有,size等同于length


length:

length属性,用于获取元素的个数和对象的长度,属性可设置或返回数组中元素的数目。

var length = $(obj).length;


size():

size()属于方法,只能作用于对象上,获取元素的个数

var size = $(obj).size();


注:如果想要获取字符串的长度只能用length属性,如

var length = $(obj).html().length;



1.针对标签对象元素,比如数html页面有多少个段落元素<p></p>

 那么此时的$("p").size() == $("p").length

2 .计算一个字符串的长度或者计算一个数组元素的个数

那么此时只能用length而不能用size()


转载请注明:谷谷点程序 » 原生javascript中length用于字符串或者数组,jquery中size()用于对象的区别和相同