基于jQuery中對數(shù)組進(jìn)行操作的方法
jQuery中提供了兩個函數(shù) :
1.$.map(array,callback(element,index));
對于array中的每個元素,調(diào)用callback()函數(shù),最終返回一個新的數(shù)組,原數(shù)組不變
例如:
$(function () {
var arrInt = [1, 3, 5, 79];
var b = $.map(arrInt, function (value, key, a) {//map返回來的是一個新數(shù)組
return value * 2;
});
})
2. $.each(array,fn);
主要用來遍歷數(shù)組,不修改數(shù)組,對于普通數(shù)組或者“鍵值對數(shù)組”都可以進(jìn)行遍歷。
在each函數(shù)中可以直接使用this,表示當(dāng)前元素的值。
例如:獲取checkbox中的選中項(xiàng)
<script type="text/javascript" >
$(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);
})
})
相關(guān)文章
lyhucSelect基于Jquery的Select數(shù)據(jù)聯(lián)動插件
lyhucSelect基于Jquery的Select數(shù)據(jù)聯(lián)動插件,需要的朋友可以參考下。2011-03-03JQuery+Bootstrap 自定義全屏Loading插件的示例demo
這篇文章主要介紹了JQuery+Bootstrap 自定義全屏Loading插件,本文通過示例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-07-07easyui下拉框動態(tài)級聯(lián)加載的示例代碼
本篇文章主要介紹了easyui下拉框動態(tài)級聯(lián)加載的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-11-11關(guān)于Jquery中的bind(),on()綁定事件方式總結(jié)
下面小編就為大家?guī)硪黄P(guān)于Jquery中的bind(),on()綁定事件方式總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10jQuery中bind(),live(),delegate(),on()綁定事件方法實(shí)例詳解
這篇文章主要介紹了jQuery中bind(),live(),delegate(),on()綁定事件方法,結(jié)合實(shí)例形式詳細(xì)分析了bind(),live(),delegate(),on()方法綁定事件的具體使用技巧,并對比分析了四種方式的異同點(diǎn),需要的朋友可以參考下2016-01-01