当前位置:  编程技术>jquery

jquery数组处理的经典例子

    来源: 互联网  发布时间:2014-09-03

    本文导语:  代码如下:   代码示例:              jquery数组处理的经典例子_www.                              var $ = 'Hi!';         jQuery(function(){           alert('$ = '+ $);//$ 为 Hi!,把它变回jquery的符号:jQuery(f...

代码如下:
 

代码示例:

  
  
  
    jquery数组处理的经典例子_www.  
      
      
      
      var $ = 'Hi!';  
      jQuery(function(){  
        alert('$ = '+ $);//$ 为 Hi!,把它变回jquery的符号:jQuery(function($){}/就行了  
        //alert(jQuery)  

      });  
      jQuery(function($){  
        //---遍历数组 .each的使用----  
        var anArray = ['one','two','three'];  
        $.each(anArray,function(n,value) {  
            //do something here  
            //alert(n+' '+value);  
        });  
        var anObject = {one:1, two:2, three:3};  
        $.each(anObject,function(name,value) {  
            //do something here  
            //alert(name+' '+value);  
        });  

        //---过滤数组 .grep的使用---  
        var originalArray =[99,101,103];  
        /*//第一种写法
        var bigNumbers = $.grep(originalArray,function(value) {
            return value > 100;
        });
        */
        var bigNumbers = $.grep(originalArray,'a>100');//第2种写法,还可以用正则表达式来过滤  
        $.each(bigNumbers,function(n,value) {  
            //do something here  
            //alert(n+' '+value);  
        });  

        //---转换数组 .map的使用---  
        var strings = ['1','2','3','4','S','K','6'];  
        var values = $.map(strings,function(value){  
            var result = new Number(value);  
            return isNaN(result) ? null : result;//如果result不是数字则 返回null(返回null在这里相当于不返回)  
        });  
        $.each(values,function(n,value) {  
            //do something here  
            //alert(value);  
        });  

        var characters = $.map(  
            ['this','that','other thing'],  
        function(value){return value.split('');}//分离字符串用返回给characters  
        );  
        //alert(characters.length);  

        //---.inArray(value,array)的使用---返回value在array下标的位置,如果value不在array中则返回-1  
        var index = $.inArray(2,[1,2,3,4,5]);  
        //alert(index);  

        //---makeArray(obj)的使用---将类数组对象转换为数组对象。  
        var arr = jQuery.makeArray(document.getElementsByTagName("div"));  
        //arr.reverse(); // 使用数组翻转函数   
        $.each(arr,function(n,value) {  
            //do something here  
            //alert(n+' '+value);  
            //alert(value.html());  
        });  
        var arr2 =$.unique(document.getElementsByTagName("div")); //获得唯一的对象  
        alert();  
        $.each(arr2,function(n,value) {  
            //do something here  
            alert(n+' '+value);  
        });  
      });  
      
  
  
   

First
Second
Third
Fourth
Fourth
  
  


    
 
 

您可能感兴趣的文章:

  • jquery进行数组遍历如何跳出当前的each循环
  • jquery数组过滤筛选方法grep()简介
  • JQuery index方法获取Jquery对象数组下标
  • jquery数组之存放checkbox全选值示例代码
  • jquery如何把数组变为字符串传到服务端并处理
  • jquery遍历筛选数组与遍历解析json对象
  • jquery中each遍历对象和数组示例
  • Jquery操作js数组及对象示例代码
  • jquery数组封装使用方法分享(jquery数组遍历)
  • Jquery调用Webservice传递Json数组
  • jquery基础教程之数组使用详解
  • jquery遍历筛选数组、遍历解析json对象的方法
  • jquery遍历筛选数组的几种方法和遍历解析json对象
  • JQuery转义id中特殊字符的例子
  • jquery检测浏览器名称和版本信息的例子
  • jQuery.proxy向函数中传参的小例子
  • jQuery提交多个表单的小例子
  • jquery获得url参数列表的例子
  • jQuery查看事件内容的小例子
  • jQuery循环array与map小例子
  • jquery 绑定、捕获、拦截回车事件的例子
  • jquery转化Datatable为json数据的例子
  • jquery 获取URL请求参数的小例子
  • jquery 文字上下滚动的小例子
  • jquery链式操作、链式写法的小例子
  • jquery hide方法隐藏元素的例子
  • jquery判断浏览器后退时弹出消息的例子
  • jQuery为checkbox、radio赋值的例子
  • jquery隐藏标签、显示标签的例子
  • JQuery checkbox全选的小例子
  • jQuery判断checkbox是否选中的小例子
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jQuery在iPhone/iPad的滚动效果处理 Overscroll
  • firefox下jquery ajax返回object XMLDocument处理方法
  • jQuery 图像处理插件 Data Img
  • jQuery 动画处理插件 easie.js
  • jQuery 图像处理插件 Cropit
  • Jquery Post处理后不进入回调的原因及解决方法
  • jquery提交表单mvc3后台处理示例
  • jQuery点击按钮后用禁用按钮并显示[正在处理...]的实现代码
  • jQuery的live()方法对hover事件的处理示例
  • jquery中对于批量deferred的处理方法
  • 编程语言 iis7站长之家
  • JQuery EasyUI 数字格式化处理示例
  • jQuery学习笔记之 Ajax操作篇(三) - 过程处理
  • jquery序列化form表单使用ajax提交后处理返回的json数据
  • 基于JQuery实现的图片自动进行缩放和裁剪处理
  • jquery实例-jQuery的事件处理
  • jQuery 鼠标经过(hover)事件的延时处理示例
  • jquery处理json数据实例分析
  • JQuery处理json与ajax返回JSON实例代码
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin
  • jQuery日历插件 jQuery Week Calendar


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3