jquery中提供了兩個函式 :
1.$.map(array,callback(element,index));
對於array中的每個元素,呼叫callback()函式,最終返回乙個新的陣列,原陣列不變
例如:$(function () );
2. $.each(array,fn);
主要用來遍歷陣列,不修改陣列,對於普通陣列或者「鍵值對陣列」都可以進行遍歷。
在each函式中可以直接使用this,表示當前元素的值。
例如:獲取checkbox中的選中項
$(function () {
var arr = ;
$('input[type=checkbox]').click(function () {
$('input[type=checbox]:checked').each(function (key, value) {
arr[key] = value.text();
var lengtha = $('input[type=checkbox][checked=checked]').length; $('#spmsg').text('共有' + lengtha + '被選中分別是:' + arr);
jquery中對陣列的操作
1.each 用於遍歷物件和陣列 1.1遍歷陣列 each arr,function index,value 1.2遍歷json 函式中的index為物件成員,value為變數。如 name,age為物件成員,後者為變數 若要退出each則需要在 函式中使用return false 例項 2.ext...
對陣列進行總結
一維陣列 1 陣列 arr n 其中n為常量。注 陣列未初始化為隨機值。2 char 型別的陣列 例 char arr1 char arr2 a b c printf s n arr1 printf d n strlen arr1 注 s 遇到 0 才可以結束 字串求長度 0 為標誌,但不算做乙個字...
對陣列進行排序
函式名稱 排序依據 陣列索引鍵保持 排序的順序 相關函式 array multisort 值鍵值關聯的保持,數字型別的不保持 第乙個陣列或者由選項指定 array walk asort 值是 由低到高 arsort arsort 值是 由高到低 asort krsort 鍵是 由高到低 ksort ...