首页 / 操作系统 / Linux / JavaScript中经典方法
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 - MangojQuery.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>本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-11/137196.htm