JavaScript中经典技巧
发布时间:2021-12-10 14:12:20 所属栏目:PHP教程 来源:互联网
导读:jQuery()通过name名称获取当前name中value数组 /** 获取input中name属性相同的 value数组 */ function my_array_name(m){ var valArr = new Array; $(input[name=+m+]).each(function(i){ valArr[i] = $(this).val(); }); var priv = valArr.join(,); return
jQuery()通过name名称获取当前name中value数组 /** 获取input中name属性相同的 value数组 */ function my_array_name(m){ var valArr = new Array; $("input[name='"+m+"']").each(function(i){ valArr[i] = $(this).val(); }); var priv = valArr.join(','); return priv; } //调用方法 my_array_name('m') join()定义和用法 join() 方法用于把数组中的所有元素转换一个字符串。元素是通过指定的分隔符进行分隔的。 实例1: 把数组中的所有元素转换为一个字符串: var fruits = ["Banana", "Orange", "Apple", "Mango"]; var energy = fruits.join(); 输出结果: Banana,Orange,Apple,Mango 实例2: 使用不同的分隔符: var fruits = ["Banana", "Orange", "Apple", "Mango"]; var energy = fruits.join(" - "); 结果输出: Banana - Orange - Apple - Mango jQuery.grep()定义和方法 $.grep() 函数使用指定的函数过滤数组中的元素,并返回过滤后的数组。 提示:源数组不会受到影响,过滤结果只反映在返回的结果数组中。 实例: 过滤原始数组 <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> ![]() (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |