jquery里面.length和.size()有什么区别

区别:

1.针对标签对象元素,比如数html页面有多少个段落元素<p></p>,那么此时的$("p").size()==$("p").length

2.计算一个字符串的长度或者计算一个数组元素的个数,那么此时只能用length而不能用size()

解释:

size()是jQuery提供的函数,而length是属性(不带括号)。

size()是操作对象实例的方法,定义在jQuery中,只能在jQuery下使用;
length是属性,定义在dom和javascript中,不使用jQuery也可以使用。

说明:

.size()这个方法不接受任何参数

.size()方法从jQuery 1.8开始被废弃。使用.length属性代替。

时间: 2024-08-08 09:38:20

jquery里面.length和.size()有什么区别的相关文章

jquery里面.length和.size()有什么区别(转)

1.针对标签对象元素,比如数html页面有多少个段落元素<p></p> 那么此时的$("p").size() == $("p").length2 .计算一个字符串的长度或者计算一个数组元素的个数那么此时只能用length而不能用size()

【技术】jquery里.length和.size()区别

1.length是属性,size()是方法.2.如果你只是想获取元素的个数,两者效果一样既 $("img").length 和 $("img").size() 获取的值是一样的:但是如果是获取字符串的长度或者计算一个数组元素的个数就只得用length, 如 $("#text").val().length 从上可以看出size()是调用length属性实现的,而且在jquery 1.8后 length取代了 size()  ,因为length不需要

java-length 、length()、size()的区别

public static void main(String[] args) { //length .length().size()的区别 //length属性 针对数组长度 String a[]={"zhangsan","lisi","wangwu","zhaoliu"}; System.out.println(a.length); //length()方法 针对字符串 String b="zhangsanlisi

jquery教程-Jquery 获取标签个数 size()函数用法

jquery教程-Jquery 获取标签个数 size()函数用法,size() 方法返回被 jQuery 选择器匹配的元素的数量. 语法 $(selector).size() jQuery 对象中元素的个数. 这个函数的返回值与 jQuery 对象的'length' 属性一致. 用途:可用于统计某个页面中某些项的数量.比如要统计语文成绩小于100的记录数,可以给小于100 的字段赋上<font class="xx">oo</font>.统计出此标签的数量即得结

length和size()

虽然jquery对象是个数组,但size()是jquery对象的封装方法,而不是数组的,所以size()不能用于普通数组. $("p").size() == $("p").length var arr = [1,2,3]; arr.length; //arr.size();//不可用

jquery中html 与 text方法的区别

jquery中html 与 text方法的区别 24 May 2012/in 网站设计和开发 /by Bruce 接鉵jquery的时间并不长,以前都是用直接用js写的,现在发现在jquery这个框架用起来很方便,不但代码量少了,使用也比较简单,对于浏览器的兼容问题也不用担心,在使用的过程中也会遇到一些疑问,在html标签中附加子标签时所用的方法html()与text()的区别. 通常在用jquery写ajax时,都会用到html()这个方法,而不用text()这个方法,他们之间有什么区别呢?

jQuery中的bind() live() delegate()之间区别分析

jQuery中的bind() live() delegate()之间区别分析 首先,你得要了解我们的事件冒泡(事件传播)的概念,我先看一张图 1.bind方式 $('a').bind('click',function (){ alert('click'); }) 解析:这种方式最简单,jq扫描文档找出所有的a,让将函数绑定到每个元素的click事件上 2.live方式 $('a').live('click',function (){ alert('click'); }) 解析:jq将函数绑定到$

jquery遍历之children()与find()的区别

hildren(selector) 方法是返回匹配元素集合中每个元素的所有子元素(仅儿子辈).参数可选,添加参数表示通过选择器进行过滤,对元素进行筛选. .find(selector)方法是返回匹配元素集合中每个元素的后代.参数是必选的,可以为选择器.jquery对象可元素来对元素进行筛选. .find() 与 .children() 方法类似,不同的是后者仅沿着 DOM 树向下遍历单一层级.这里的children,我理解为儿子,只在儿子这一级遍历.看下例子: [html] view plain

jQuery学习之prop和attr的区别

http://blog.sina.com.cn/s/blog_655388ed01017cnc.html .prop() 1..prop( propertyName ) 获取匹配集合中第一个元素的Property的值 2. .prop( propertyName, value ) .prop( map ) .prop( propertyName, function(index, oldPropertyValue) ) 给匹配元素集合设定一个或多个属性 .prop()和 .attr()区别 下面是