jQuery之类数组操作
2015-12-16 16:09
609 查看
jQuery之类数组操作
length属性:获得jQuery对象包含的dom对象的个数。
each(fn(i)) -- 循环遍历每一个元素,this代表正在被遍历的dom对象,i表示正在被遍历的对象的下标。
eq(index) -- 返回index位置处的jQuery对象
index(obj) -- 返回下标,其中obj可以是dom对象或者jQuery对象。
get() -- 返回dom对象组成的数组
get(index) -- 返回第index+1个dom对象。
代码示例:/jQuery01/WebRoot/array/a1.html
length属性:获得jQuery对象包含的dom对象的个数。
each(fn(i)) -- 循环遍历每一个元素,this代表正在被遍历的dom对象,i表示正在被遍历的对象的下标。
eq(index) -- 返回index位置处的jQuery对象
index(obj) -- 返回下标,其中obj可以是dom对象或者jQuery对象。
get() -- 返回dom对象组成的数组
get(index) -- 返回第index+1个dom对象。
代码示例:/jQuery01/WebRoot/array/a1.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>类数组的操作</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="../js/jquery-1.11.1.js"></script> <script type="text/javascript"> $(function(){ $('#b1').click(function(){ /* var $obj = $('ul li'); //alert($obj.length); //3 //$obj.css('color','red'); //each:遍历 $obj.each(function(i){ //i:表示正在被遍历的节点的下标,从0开始 if(i==0){ //this:表示正在被遍历的那个dom对象 $(this).css('font-size','30px'); }else if(i==1){ $(this).css('color','red'); }else{ $(this).css('font-style','italic'); } }); */ /* var $obj = $('ul li'); //eq(index):取下标对应处的dom对象,然后将其 //封装成一个jQuery对象。index从0开始。 var $obj2 = $obj.eq(1); $obj2.css('color','blue'); */ /* var $obj = $('ul li'); var $obj2 = $obj.eq(1); //index(obj):返回节点在类数组中的下标,其中obj可以是dom //对象或者jQuery对象。和eq方法相反。 var index = $obj.index($obj2); alert(index);//1 */ var $obj = $('ul li'); //get:获得一个dom对象组成的数组 //var arr = $obj.get(); //arr[2].innerHTML = 'hello'; //get(index):返回下标为index的dom对象。 var obj = $obj.get(1); obj.innerHTML = 'hello'; }); }); </script> </head> <body> <ul> <li>item1</li> <li>item2</li> <li>item3</li> </ul> <input type="button" value="Click" id="b1"> </body> </html>
相关文章推荐
- jQuery EasyUI DataGrid - 格式化列(formatter )
- jQuery之动画
- jquery
- jQuery实现滚动效果详解1
- 20151216JqueryUI学习笔记---按钮
- <html5+css3+js>jquery基础
- 20151216JqueryUI---dialog代码备份
- jquery中 empty 和remove的区别
- jQuery EasyUI 为Combo,Combobox 学习记录
- jquery列表动画
- Jquery获取checkbox属性checked为undefined
- jquery中监控input文本框值的变化触发函数
- JQuery 弹出层以及遮罩层,始终显示在屏幕正中间 方法二
- jquery 弹出浮层(div) + 遮蔽层 方法一
- 使用Jquery操作iframe中的元素
- HTML5数据存储方案data-*与jQuery数据存储方案$.data()的区别
- jQuery自定义函数验证邮箱格式
- jquery限制文本框只能输入数字、JQuery 限制文本框只能输入数字和小数点
- JQuery获取radio中值的办法
- jQuery EasyUI使用教程之添加工具栏到数据网格