jquery适用函数
2015-11-12 17:22
771 查看
常用函数
trim 修正字符串
each 对属性和集合进行迭代
grep 对数组进行筛选
map 对数组进行转换
inArray 传入的数值在数组中第一次出现的索引
unique 将数组中的元素新构成一个数组 剔除重复的
extend 扩展对象的属性
注意:如果函数返回null或者undefined,结果就不被收集,在这种情况下,新数组的长度将比原始数组的长度小
trim 修正字符串
each 对属性和集合进行迭代
grep 对数组进行筛选
map 对数组进行转换
inArray 传入的数值在数组中第一次出现的索引
unique 将数组中的元素新构成一个数组 剔除重复的
extend 扩展对象的属性
对数组进行筛选
$.grep(arr,callback,invert) arr:被遍历的数组 callback:回调函数 invert:(bool)是否反转,默认为false
var originalArray=[91,45,99,86]; var bignumbers=$.grep(originalArray,function(value){ return value>50; },true) console.log(bignumbers); 输出:[45] var bignumbers=$.grep(originalArray,function(value){ return value>50; }) console.log(bignumbers); 输出: [91, 99, 86]
对数组进行转换
$.map(arr,callback,invert) arr:被遍历的数组 callback:回调函数
var originalArray=[91,45,99,86]; var bignumbers=$.map(originalArray,function(value){ return value+50; }) console.log(bignumbers); 输出:[141, 95, 149, 136]
注意:如果函数返回null或者undefined,结果就不被收集,在这种情况下,新数组的长度将比原始数组的长度小
传入的数值在数组中第一次出现的索引
$.inArray( value, array ,[, fromIndex ] ) value:将要被检验的元素 arr:目标数组 fromIndex:可选/Number类型指定从数组的指定索引位置开始查找,默认为 0。
var originalArray=[91,45,45,86]; var index=$.inArray(45, originalArray); console.log(index); 输出:1
将数组中的元素新构成一个数组剔除重复的
$.unique( array ) arr:目标数组
var originalArray=[91,45,96,45]; var uniquearr=$.unique(45, originalArray); console.log(uniquearr); 输出:[91, 45, 96]
扩展对象的属性
$.extend(target,source1,source2,……sourceN) target:目标对象 source1,source2,……sourceN:扩展对象
var target={a:1,b:2,c:3}; var source1={c:4,d:5,e:6}; var source2={e:7,f:8,g:9}; var newtarget=$.extend(target, source1,source2); console.log(newtarget);
相关文章推荐
- jQuery学习之prop和attr的区别
- JavaScript 中的window.event代表的是事件的状态,jquery事件对象属性,jquery中如何使用event.target
- jQuery 获取屏幕高度、宽度
- jquery 元素控制(追加元素/追加内容)介绍及应用
- jQuery
- 滚动条美化jquery插件nicescroll的使用
- Jquery弹出层
- Jquery主要控件的取值、赋值,包括textbox,button,lable,radio,checkbox,selected
- 《jQuery源码解析》读书笔记(第二章:构造jQuery对象)
- 《jQuery源码解析》读书笔记(第一章:总体架构)
- 有关jquery jqgrid的一些操作
- js事件委托和jQuery事件绑定on , off , one , bind , unbind , die
- jQuery源码学习3——工具方法篇
- web前端,jquery对元素及属性进行获取,设置,添加,删除
- 怎么选择公司???MVC加jquery-easyui 后端工程师
- JQuery Show()的几种效果 总有一种是你需要的
- jquery控制按钮的禁用与启
- 详解MyEclipse10 安装Spket 1.6.23(支持Extjs4.1.1及jQuery1.8)
- 使用jquery showloading plugin 加载滚动条的方法
- Jquery中$(this)的含义----联系的问题