工具函数 $('').each(function(){}); //这方法只能用于遍历html里面的索引和值 $.each(arr,function(index,value){}); //可以用语遍历数组 $.each(arr,function(name,value){}); //遍历对象 $.each($.ajax(),function(){}); $.grep //筛选数据 遍历并且过滤数组功能的函数 例如 var arr=[4,2,6,9,11,25,38,59]; var mun= $.grep(arr,function(value,index){ return index<2&& value<4; //返回索引小于2并且值小于4 }); $.map //修改数据 var arr=[4,2,6,9,11,25,38,59]; var mun=$.map(arr,function(value,index){ if(index<2&& value<4){ //同样可以筛选数据同时也能修改数据 return value+1; //将返回来的值通通加上1 } }); $.inArray() //查找值所在的索引位置 $.inArray(9,arr); //得到索引3 ,9就在索引3的位置 $.merge(arr1,arr2) //合并两数组 toArray() //合并DOM 组成数组 $('li').toArray() //组成的数组 是DOM元素 必须用$()包括才能使用jq方法 var obj={ name:'chen', test:function(){ alert(this.name); } }; $('#box').click($.proxy(obj,'test'));