jQuery对象包含的方法和工具方法

jQuery对象包含的一些方法:

.read(); 事件, 明一个函数,当DOM完全加载完之后运行该函数
.click(); 事件, 为匹配元素设置click事件处理程序
.ajax();  Ajax, Query的Ajax工具函数
.addClass();  CSS,  为匹配元素集添加一个CSS类
.removeClass(); CSS, 匹配的元素集中移除一个CSS类
.attr();  Attributes 获取或设置指定属性的值
.html();  Attributes 获取或设置匹配的第一个元素的HTML内容
.type();  工具方法 判断一个对象在JavaScript内部的类型[class]


$.each()的用法,接受两个参数,第一个参数是要遍历的集合,第二个参数是一个回调函数。该回调函数接受两个参数,第一个参数是当前遍历元素在集合中的索引,第二个参数是该元素的值。 
$(document).ready(function(){
var numArray = [1,2,3,4,5];
$.each(numArray, function(index,value) {
console.log("第"+index+"值"+value);
});
}); 

$.map()的用法,类似于$.each();接受两个参数,第一个参数是要遍历的集合,第二个参数是一个回调函数。该回调函数接受两个参数,第一个参数是当前遍历元素在集合中的索引,第二个参数是该元素的值。
$(document).ready(function(){
var numMap = [42,1024,486,109821]; 
numMap = $.map(numMap,function(value,index){
console.log("第"+index+"值"+value);
});  
});

jQuery工具方法汇总
$.type() 判断对象在JavaScript语言内部的类型[class]
$.isEmptyObject() 检查对象是否为空(即不包含任何属性)
$.isPlainObject() 检查对象是否是一个纯对象,即使用{}或者new Object创建的对象
$.extend() 将两个或两个以上的对象的内容合并到第一个对象中
$.isFunction() 判断传递给改方法的参数是否是一个JavaScript函数对象
$.noop() 表示一个空函数
$.inArray() 搜索特定的值是否存在于数组中,如果找到的话返回它在数组中的索引,如果找不到则返回-1
$.isArray() 判断传递给该方法的参数是否是一个数组
$.makeArray() 将一个类似于数组的对象转换为一个正真的JavaScript数组
$.merge() 将第2个数组的内容合并到第一个数组中
$.map() 将当前匹配元素集中的每一个元素传递给一个函数,产生一个新的jQuery对象,它包含了用函数
处理每一个元素的返回值。
$.each() 一个通用的迭代函数,它可以无缝地在对象和数组上执行迭代。数组和类似于数组的对象都具有
一个length属性,可以通过数值索引从0到length -1 进行迭代。其他对象可以通过它的命名属性进行迭代。
$.unique() 对DOM元素的数组进行排序,同事删除重复的元。请注意,改方法仅对DOM元素的数组有效,对字
符串或数值组无效
$.queue() 在匹配的元素上显示将要执行的函数队列
$.clearQueue() 从队列中移除所有还未被运行的函数
$.dequeue() 对于匹配的元素,执行队列中的下一个函数
$.trim() 移除字符串首尾的空格
$.grep() 在数组中查找满足某个筛选函数的元素,原数组不会受影响
$.contains() 检查一个DOM元素是否是另外一个DOM元素的子元素
$.data() 存储与特定元素相关的任意数据,返回所设置的值
$.parseXML() 将一个字符串解析为一个XML文档
$.parseJSON() 接受一个格式良好的JSON字符串,并返回一个对应的JavaScript对象。
$.isWindow() 判断传递给该方法的参数是否是一个浏览器窗口
$.isXMLDoc() 检查一个DOM节点是否属于一个XML文档
$.now() 返回一个表示当前时间的数值 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值