zoukankan      html  css  js  c++  java
  • jquery的功能函数

    1.$.boxModel

    <!DOCTYPE html>
    <html>
    <head>
    <script src="/jquery/jquery-1.11.1.min.js">
    </script>
    <script>
    
    
    var sBox = $.boxModel ? "标准W3C":"IE";  
    document.write("您的页面目前支持:"+sBox+"盒子模型");  
    
    
    </script>
    </head>
    <body>
    
    </body>
    </html>

    运行结果:

    您的页面目前支持:IE盒子模型

    2.$.each() 遍历

    <!DOCTYPE html>
    <html>
    <head>
    <script src="/jquery/jquery-1.11.1.min.js">
    </script>
    <script>
    
    var aArray = ["one", "two", "three", "four", "five"];  
    $.each(aArray,function(iNum,value){  
        //针对数组  
        document.write("序号:" + iNum + " 值:" + value + "<br>");  
    });  
    var oObj = {one:1, two:2, three:3, four:4, five:5};  
    $.each(oObj, function(property,value) {  
        //针对对象  
        document.write("属性:" + property + " 值:" + value + "<br>");  
    });  
    
    
    </script>
    </head>
    <body>
    
    </body>
    </html>

    运行结果:

    序号:0 值:one
    序号:1 值:two
    序号:2 值:three
    序号:3 值:four
    序号:4 值:five
    属性:one 值:1
    属性:two 值:2
    属性:three 值:3
    属性:four 值:4
    属性:five 值:5

    3.$.grep()数据过滤

    <!DOCTYPE html>
    <html>
    <head>
    <script src="/jquery/jquery-1.11.1.min.js">
    </script>
    <script>
    
    
    var aArray = [2, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1];  
    var aResult = $.grep(aArray,function(value){  
        return value > 4;  
    });  
    document.write("aArray: " + aArray.join() + "<br>");  
    document.write("aResult: " + aResult.join());  
    
    
    
    </script>
    </head>
    <body>
    
    </body>
    </html>

    运行结果:

    aArray: 2,9,3,8,6,1,5,9,4,7,3,8,6,9,1
    aResult: 9,8,6,5,9,7,8,6,9

    4.$.map()数组转换

    <!DOCTYPE html>
    <html>
    <head>
    <script src="/jquery/jquery-1.11.1.min.js">
    </script>
    <script>
    
    
    $(function(){  
        var aArr = ["a", "b", "c", "d", "e"];  
        $("p:eq(0)").text(aArr.join());  
      
        aArr = $.map(aArr,function(value,index){  
            //将数组转化为大写并添加序号  
            return (value.toUpperCase() + index);  
        });  
        $("p:eq(1)").text(aArr.join());  
      
        aArr = $.map(aArr,function(value){  
            //将数组元素的值双份处理  
            return value + value;  
        });  
        $("p:eq(2)").text(aArr.join());  
    });   
    
    
    
    </script>
    </head>
    <body>
          <p></p><p></p><p></p>  
    </body>
    </html>

    运行结果:

    a,b,c,d,e
    
    A0,B1,C2,D3,E4
    
    A0A0,B1B1,C2C2,D3D3,E4E4
  • 相关阅读:
    第3章 文件I/O(4)_dup、dup2、fcntl和ioctl函数
    第3章 文件I/O(3)_内核数据结构、原子操作
    MyBatis Geneator详解<转>
    MapReduce原理<转>
    maven配置nexus
    myeclipse 上安装 Maven3<转>
    Lucene 工作原理<转>
    获取本工程的真实路径
    webservice文件上传下载
    fastjson常用操作
  • 原文地址:https://www.cnblogs.com/mr-wuxiansheng/p/6349059.html
Copyright © 2011-2022 走看看