jQuery中Ajax工具函数使用1

一. 什么是jQuery中的Ajax工具函数

jQuery是处理数组和对象提供的一些工具函数,这些函数是为了便利对数组或者对象进行增、删、查、改等操作。

二. 各种工具函数列表及使用

1.字符串的操作

在jQuery中提供了一个工具$.trim(),去掉左右空格。

例子: 

var string = '     test     ';
'$.trim(string);

2. 数组和对象的操作 

$.each() 遍历数组或者对象

实例:遍历数组

var arr = [1,4,7,9,23,56];
$.each(arr,function(index,value){
$('div').html($('div').html()+ index + ':' + value + '<br/>');
});

遍历对象

$.each($.ajax(),function(name,fn){
$('div').html($('div').html()+ name + '<br/>');
});

$.grep() 数据筛选

var arr = [1,4,7,9,23,56];
	var arrGrep = $.grep(arr, function (element, index) {
		        return index < 3 && element < 23; 
                    }

$.map() 修改数据

实例:

var arr = [1,4,7,9,23,56];
var grepString = $.map(arr,function(element,index){
	return element+1;
});

$.inArray() 获取查找到元素的下标

var arr = [1,4,7,9,23,56];
var inArrayString = $.inArray(7,arr);
alert(inArrayString);


$.merge()合并两个数组

var arr = [1,4,7,9,23,56];
var arr2 = [1,2,3];
var arr3 = $.merge(arr,arr2);
alert(arr3)

$.unique() 删除重复的DOM元素

html:

<body>
<div></div>
<div></div>
<div class="test"></div>
<div class="<span style="font-family:Arial, Helvetica, sans-serif;">test</span>"></div>
<div class="test"></div>
<div></div>
</body>

js:

var divs = $('div').get();
	divs = divs.concat($('.test').get());
	alert($(divs).size());
	$.unique(divs);
	alert($(divs).size())


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值