zoukankan      html  css  js  c++  java
  • jQuery 2 一些常用的函数

    $.map(Arr,fn):把Arr数组中的每个数据进行处理(fn函数),并产生一个新的数组来保存处理过的值。注意:数组并不是DOM对象,它是js本身的对象。此方法不支持dictionary(字典)数组.

    $.each(Arr,fn):遍历Arr中的所有数值,对用 fn处理,它不会产生新的数组,即没有返回值。

    如下代码:

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script src="JScript/jquery-1.9.1.js" type="text/javascript"></script>
        <script type="text/javascript">
            var myarr = [20, 6, 18];
            $.each(myarr, function () {alert("each:"+this); /*this 表示当前的元素*/
            });
            //返回新的数组,它不适合于Dictionary. item表示value
            var newarr = $.map(myarr, function (item) { 
                alert(item);
                return item * 2;
            });
            alert(newarr);
    //        for (var i = 0; i < newarr.length; i++)
            //          alert(newarr[i]);
            //没有返回值
                $.each(newarr, function (item) {
                    alert(newarr[item]);
                });
                var dic = { "姓名": "小王", "年龄": "20", "职业": "学生" };
                $.each(dic, function (key,value) {
                    alert(key+"="+value);
                });
                $(function () {
                    alert($("#lab").html());
                });
        </script>
    </head>
    <body>
    <div>
      <label id="lab">你好吗?<font color="red"> very well!</font></label>
    </div>
    </body>
    </html>

    在上述的数组中,如果数组不是字典形式的,你在fn中的用 fn(item),item表示键对值中的value,它的key就是其序号,如myarr数组,

    key=0的值为20,key=1的值为6等。如果你在fn中这样调用fn(key,value),则jquery会自动匹配key和value的值。

  • 相关阅读:
    了解外界的窗口
    博客添加卡通精灵
    LINUX chage 命令 以及常用参数
    Linux系统 端口知识以及相关监听工具
    Linux 常用命令之cp
    树莓派的知识分享
    ghost一键备份还原工具使用指南
    使用rsync在Windows(服务端)与Linux (客户端)之间的同步
    制作linux 随身碟
    白嫖!1000+个常用的Linux命令!
  • 原文地址:https://www.cnblogs.com/yagzh2000/p/3098519.html
Copyright © 2011-2022 走看看