原生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()用于对象的区别和相同