Jquery常用方法总结(一)
1. jQuery.toArray() 将当前 jQuery 对象转换为真正的数组,转换后的数组包含了所有元素。
2. jQuery.get([index]) 返回当前 jQuery 对象中指定位置的元素或包含了全部元素的数组.
3.jQuery.each( object, callback, args ) :遍历对象和数组
它接受 3 个参数。
参数 object:待遍历的对象或数组。
参数 callback:回调函数,会在数组的每个元素或对象的每个属性上执行。
参数 args:传给回调函数 callback 的参数数组,可选。如果没有传入参数 args,则执
行回调函数时会传入两个参数(下标或属性名,对应的元素或属性值)如果传入了参
数 args,则只把该参数传给回调函数。
4.jQuery.map( callback(index, domElement) )
方法 .map() 遍历当前 jQuery 对象,在每个元素上执行回调函数,并将回调函数的返回
值放入一个新 jQuery 对象中。
5.jQuery.praseJSON(string) 将字符串string转化成JSON对象
另外记住JSON对象的两个重要的方法。
JSON.prase(string) -----把json格式的字符串转化成JSON 对象(注意:字符串的json格式必须要符合要求,否则会报错)
JSON.stringify(json) ------把json对象转化成json格式字符串
6.jQuery.praseXML(xmlstring) 将xml格式的字符串解析成xml文档。
7.jQuery.globalEval( code )
方法 jQuery.globalEval( code ) 用于在全局作用域中执行 JavaScript 代码。很多时候我们
希望 JavaScript 代码是在全局作用域中执行,例如,当动态加载并执行 JavaScript 代码时。
在 IE 中,可以调用方法 execScript() (谷歌浏览器现在不支持了)让 JavaScript 代码在全局作用域中执行;在其他浏
览器中,则需要在一个自调用匿名函数中调用 eval() 执行 JavaScript 代码,自调用匿名函数
确保了执行环境是全局作用域。
8.jQuery.nodeName( elem, name )
方法 jQuery.nodeName( elem, name ) 用于检查 DOM 元素的节点名称(即属性 nodeName)
与指定的值是否相等,检查时忽略大小写。
DOM 元素的属性 nodeName 返回该元素的节点名称;对于 HTML 文档,始终返回其大
写形式;对于 XML 文档,因为 XML 文档区分大小写,所以返回值与源代码中的形式一致。
在方法 jQuery.nodeName( elem, name ) 中会把属性 nodeName 和参数 name 转换为大写形式后
再做比较,即忽略大小写。
9.jQuery.trim( str )
方法 jQuery.trim( str ) 用于移除字符串开头和结尾的空白符。如果传入的参数是 null 或
undefined,则返回空字符串;如果传入的参数是对象,则先获取对象的字符串表示,然后移
除开头和结尾的空白符,并返回。
10.jQuery.guid
属性 jQuery.guid 是一个全局计数器,用于 jQuery 事件模块和缓存模块。在 jQuery 事
件模块中,每个事件监听函数会被设置一个 guid 属性,用来唯一标识这个函数;在缓存模
块中,通过在 DOM 元素上附加一个唯一标识,来关联该元素和该元素对应的缓存。属性
jQuery.guid 初始值为 1 ,使用时自增 1
11.jQuery.inArray( elem, array, i )
定义方法 jQuery.inArray( elem, array, i ),它接受 3 个参数:
参数 elem:要查找的值。
参数 array:数组,将遍历这个数组来查找参数 value 在其中的下标。
参数 i:指定开始查找的位置,默认是 0 即查找整个数组。
12.jQuery.makeArray( array, results )
定义方法 jQuery.makeArray( array, results ),它接受 2 个参数:
参数 array:待转换对象,可以是任何类型。
参数 results:仅在 jQuery 内部使用。如果传入参数 results,则在该参数上添加元素。
13.jQuery.now()
方法 jQuery.now() 返回当前时间的毫秒表示,是 ( newDate() ).getTime() 的简写。
14.jQuery.browser
属性 jQuery.browser 提供了访问当前页面的浏览器的信息,其中包含最流行的 4 种浏览
器类型( IE、 Mozilla、 Webkit、 Opera)和版本信息
附图:jquery静态属性和方法