您当前的位置: 首页 >  jquery

梁同学与Android

暂无认证

  • 4浏览

    0关注

    618博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

jQuery 对象及伪数组

梁同学与Android 发布时间:2020-02-28 12:11:20 ,浏览量:4

1.概念

jQuery对象 是一个包含所有匹配的任意多个元素的伪数组对象 也就是说,jQuery对象是一个伪数组

下面我们来证明一下为什么jQuery对象是一个伪数组

 
  	按钮1
	按钮2
	按钮3
  	按钮4
  	
  	
  		var buttons = $('button')
		console.log(buttons instanceof Array)//看后台输出
  	

在这里插入图片描述

输出结果是false,所以jQuery对象是一个伪数组

下面来介绍一下他的属性(行为)

2.基本行为

(1)size()/length:包含的DOM元素的个数 (2)[index]/get(index):得到对应位置的DOM元素 (3)each():遍历包含的所有DOM元素 (4)index():得到在所有兄弟元素中的下标

3.伪数组(类型:Object对象)

行为:

(1)length属性 (2)数值下标属性 注:没有数组特别的方法:forEach(),push(),pop(),splice()

自定义一个伪数组:


  	按钮1
	按钮2
	按钮3
  	按钮4
  	
  	
  	
  		var buttons = $('button')
		console.log(buttons instanceof Array)  	
		
		var weiArr = {}
		weiArr.length = 0
		weiArr[0] = 'niuniu'
		weiArr.length = 1
		weiArr[1] = 123
		weiArr.length = 2
		for(var i = 0;i            
关注
打赏
1660730345
查看更多评论
0.1542s