工具和其他操作
1 jQuery 对象访问
each(callback)
遍历jquery dom
1 |
|
size()
1.8- 返回dom集合中的个数 同length
length
返回dom集合中的个数
selector
返回选择器
context
返回原生js dom
get([index])
获取dom集合中一个
index([selector|element])
索引值
toArray()
转为纯数组
2 数组和对象操作
$.each(object,[callback])
遍历数组 对象
$.extend([d],tgt,obj1,[objN])
合并对象 合并到第一个参数
$.grep(array,fn,[invert])
过滤数组
$.makeArray(obj)
把类数组对象变为数组
$.map(arr|obj,callback)
操作数组的每一单元
$.inArray(val,arr,[from])
判断值是否在数组中
$.merge(first,second)
合并数组
$.unique(array)
去重
$.parseJSON(json)
解析json
$.parseXML(data)
解析xml
3 类型检测
$.contains(c,c)
判断一个元素是否是另一个元素的后代吗元素
$.type(obj)
判断类型
$.isarray(obj)
是否为数组
$.isFunction(obj)
是否是function
$.isEmptyObject(obj)
是否为空对象
$.isPlainObject(obj)
是否为纯粹的对象
$.isWindow(obj)
是否是window对象
$.isNumeric(value)
1.7+是否是number
4 其他操作
$.trim(str)
去除左右两边的空格
$.param(obj,[traditional])
把对象或数组 转为 特殊格式的字符串 序列化