jQuery對陣列進行操作

2022-03-28 20:03:24 字數 700 閱讀 3038

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 ...