基于jQuery中对数组进行操作的方法 |
本文标签:jquery,数组,操作 jQuery中提供了两个函数 : 1.$.map(array,callback(element,index)); 对于array中的每个元素,调用callback()函数,最终返回一个新的数组,原数组不变 例如: $(function () { }) 2. $.each(array,fn); 主要用来遍历数组,不修改数组,对于普通数组或者“键值对数组”都可以进行遍历 。 在each函数中可以直接使用this,表示当前元素的值 。 例如:获取checkbox中的选中项 <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); }) }) |