歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> JavaScript中經典方法

JavaScript中經典方法

日期:2017/3/1 9:09:21   编辑:Linux編程

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>

Copyright © Linux教程網 All Rights Reserved