首页 > Web开发 > 详细

[jQuery] $.grep使用

时间:2014-01-26 14:31:49      阅读:375      评论:0      收藏:0      [点我收藏+]

  1.$.grep的功能是查找过滤功能的数组,原数组不受影响。

  2.参数定义

    jQuery.grep( array, function(elementOfArray, indexInArray), [ invert ] )

    array :用于过滤的数组

    function(elementOfArray, indexInArray) :回调函数,用于处理每个元素的比较,elementOfArray是过滤数组的元素,indexInArray是过滤数组元素的下标

    invert : 如果“invert”为false,或没有提供,函数返回一个所有元素组成的数组对于“callback”返回true。如果“invert”为true,函数返回一个所有元素组成的数组对于“callback”返回false。

  3.范例

    

bubuko.com,布布扣
<!DOCTYPE html>
<html>
    <head>
        <style type="text/css">
            div {
                color: red;
            }
            p {
                color: green;
            }
            
            span {
                color: blue;
            }
        </style>
        <script type="text/javascript" src="jquery-1.10.2.min.js"></script>
        <script type="text/javascript">
                    $(function() {
                        var arr = [1, 32, 5533, 12, 5, 9, 8, 17, 36, 78];
                        $(div).text(arr.join(,));
                        
                        arr = $.grep(arr, function(n, i) {
                            return (n != 5533 && i > 4);
                        });
                        $(p).text(arr.join(,));
                        
                        arr = $.grep(arr, function(n, i) {
                            return (n != 78);
                        });
                        $(span).text(arr.join(,));
                    });
        </script>
    </head>    
    <body>
        <div></div>
        <p></p>
        <span></span>
    </body>
</html>
bubuko.com,布布扣

[jQuery] $.grep使用

原文:http://www.cnblogs.com/jerry19890622/p/3533676.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!