小白教程
所有教程
关于
Search
172.70.131.154
172.70.131.154
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Misc grep”的源代码
本页内容
上一节:
Misc_globaleval
下一节:
Misc_inarray
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:$.grep()}}[[Category:jquery ref misc|18]] = jQuery.grep()方法 = [[jquery ref misc|jQuery 杂项方法]] 过滤原始数组 <sample title="" desc="" lang="html" hererun="1"> <div></div> <p></p> <span></span> <script> $(function () { var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ]; $( "div" ).text( arr.join( ", " ) ); arr = jQuery.grep(arr, function( n, i ) { return ( n !== 5 && i > 4 ); }); $( "p" ).text( arr.join( ", " ) ); arr = jQuery.grep(arr, function( a ) { return a !== 9; }); $( "span" ).text( arr.join( ", " ) ); }) </script> </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <style> div { color: blue; } p { color: green; margin: 0; } span { color: red; } </style> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> </head> <body> <div></div> <p></p> <span></span> <script> $(function () { var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ]; $( "div" ).text( arr.join( ", " ) ); arr = jQuery.grep(arr, function( n, i ) { return ( n !== 5 && i > 4 ); }); $( "p" ).text( arr.join( ", " ) ); arr = jQuery.grep(arr, function( a ) { return a !== 9; }); $( "span" ).text( arr.join( ", " ) ); }) </script> </body> </html> </run> == 定义和用法 == $.grep() 函数使用指定的函数过滤数组中的元素,并返回过滤后的数组。 '''提示:'''源数组不会受到影响,过滤结果只反映在返回的结果数组中。 == 语法 == $.grep( array, function [, invert ] ) {| class="table table-striped table-hover" ! 参数 ! 描述 |- | array | Array类型 将被过滤的数组。 |- | function | Function类型 指定的过滤函数。grep()方法为function提供了两个参数:其一为当前迭代的数组元素,其二是当前迭代元素在数组中的索引。 |- | invert | 可选。 Boolean类型 默认值为false,指定是否反转过滤结果。如果参数invert为true,则结果数组将包含function返回false的所有元素。 |} == 更多实例 == [[try.php?filename=tryjquery_grep1|过滤原始数组]] 过滤出数组中值大于 0 的元素。 [[try.php?filename=tryjquery_grep2|过滤原始数组]] 过滤出数组中值不大于 0 的元素。 [[jquery ref misc|jQuery 杂项方法]]
返回至“
Misc grep
”。
上一节:
Misc_globaleval
下一节:
Misc_inarray