数组的长度使用length属性。 length是js的本机方法,可以获取元素的数量和对象的长度。 另一方面,size ()函数是一种jQuery方法,仅作用于对象,用于返回当前jQuery对象中封装的元素数。 要获取数组的长度或参数的长度,只能使用lenth。
本教程系统要求: windows7系统、jquery1. 10.0版、戴尔G3计算机。
长度和大小的区别
虽然长期使用length,但没有考虑与size的不同。 听说今天同事特意找了资料,列举了两者的共同点和共同点。
相同点: jQuery用于返回元素的数量。 size ) )函数的作用与length属性相同。 size ) )方法的返回值与jQuery对象的length属性匹配。
语法$(selector ) (.size ) ) )。
$(selector ).length
实例代码
后台区域前区数据库区域站长交流$(Li ).size==$ ) Li ).length //4差异:
首先要注意的size用法是size ()、size )函数是jQuery方法,属于jQuery对象)实例,用于返回当前jQuery对象的封装元素的数量,在本机js中length是js本机方法(属性)。
要获取字符串的长度,必须使用length,如$('#text ' ).val ().length,不能使用size
要获取数组的长度或参数的长度,只能使用lenth,如arry.length,不能使用size。
从上面可以看到,size ()是通过调用length属性实现的(jquery 1.8或更高版本中为size ) ),而使用了length。 length更好,因为它不需要返回函数调用。